0 votes

hi everyone,
I am a beginner in godot, I would like to know how to make FPS cutscenes as in the example: https://www.youtube.com/watch?v=F5pGOtHz5TA

What I would like to know exactly:
-how to play the animation, and after the cutscene the player can play.
That is to say having all the animations in the arms.

Godot version Godot 3.4.2
in Engine by (12 points)

1 Answer

+1 vote

The best idea would be to use the AnimationPlayer node and maybe the AnimationTree(I don't have much experience with the AnimationTree). You'll probably need some way of freezing the player controls, my suggestion for that is including some kind of check where you monitor for input for instance:

cutscene_control = false
if Input.is_action_pressed("move_forward") and not cutscene_control:

The idea is to do something similar to all of the controls so that the animation plays without being interrupted. From there it's all about having the proper animations imported and ready to be used in the AnimationPlayer node(and maybe blending things together with the AnimationTree).

https://docs.godotengine.org/en/stable/tutorials/animation/introduction.html
https://docs.godotengine.org/en/stable/tutorials/animation/animation_tree.html

by (144 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.