Well there's only 58 comments so might as well write one so you'll see, this helped me a lot, even with godot 4.0 out this is propably the first tutorual i see that geniuenly explains what you can do with the animation player, thank you! Also great voice acting :3
perfect, thanks. i mainly just needed to wrap my head around how it would work in practice. it seems easy enough because its really just a transition to a new scene as opposed to editing my current world scene to include a cutscene.
You saved a lot of my time i thought i have to draw the scene or animate it with help of AI whereas i dont like to use AI its like i'm cheating or making my self lazy thanks for the tutorial. 👍 Edited: Suggestion - i think you have to add one more in title the power of Godot Animationplayer
Great video! Really appreciate the examples, sometimes I'll come up with an approach to doing something and start second guessing myself about it halfway through ("can/should I really do this just with AnimationPlayer?") , and then seeing someone doing just that, and with great results, reassures me a lot!
That's a really good tutorial. Let me ask you something. When it comes to handling the player within scenes, do you have a copy of the player node for each map when a cutscene happens? I'm asking that because in my game I move the player node around different maps (which are different scenes) and I realized recently that I could not use an animation player within a given scene to move the player around since the player node is not in the scene originally. I have some ideas to go about handling that, but I'd like to know how you do it. Thank you!
If it start to be too complicated to use your player in a cutscene, you could do a "cutscene_player" that would be used only in the cutscene. He would have the function/animation needed for the scene. You could always join my Discord if you need more help.
Hi there, great tutorial!!! I'm having difficulty playing the next animation on button click (as shown at the end of this video) I have an if statement with a skip button (space bar) but unsure what I'm doing wrong. The process I'm trying to do is a bunch of If statements. any help would be much appreciated :) thanks
I named the animations 'chicken_1', 'chicken_2', etc. and when I start the cutscene, I keep witch one is playing 'chicken_' and the sequence number '1'. So when i click next i only need to call 'AnimationPlayer.play( "chicken_2" ). Hope this help. If you need more info you can join my Discord on come on my Stream ^^
when I create a keyframe method the script methods dont show up. Is this because I have a newer Godot? If I subscribe to your Pateron can I get access to this file to dissect?
You need to create the method in the node before you add a function keyframe. You can join the discord for more help. If you join the Patreon you can get source code and I can spend some time with you to help you code your game.
@@calame3218 c-can you make tutorial bout change scene to the gameplay scene? I will ask my whole family to subscribe and like tou you video if you make that.. please? 🥺
It depends on how you start the cutscene. You could call a function to change the scene or re-enable the player. If you want more help, you could join the discord server :P
Since nobody said it, this is a really good tutorial! You should do a more detail video about this.
4:12 imagine forgetting your own game's name :D
Nice video godot's animation player is so good
hey man, this really helped me out even 2 years later! i got a cutscene up and running really fast. thanks for sharing!
Well there's only 58 comments so might as well write one so you'll see, this helped me a lot, even with godot 4.0 out this is propably the first tutorual i see that geniuenly explains what you can do with the animation player, thank you! Also great voice acting :3
perfect, thanks. i mainly just needed to wrap my head around how it would work in practice. it seems easy enough because its really just a transition to a new scene as opposed to editing my current world scene to include a cutscene.
Definitely an excellent video which clears up a lot of functionality regarding cutscenes. Thanks!
Really good tutorial, thank you. I've literally used the animation player once, and this cleared up a lot of the questions I had about it.
You are amazing, you have just saved my life with this tutorial!
wow just wow how am I just finding this now thank you
You saved a lot of my time i thought i have to draw the scene or animate it with help of AI whereas i dont like to use AI its like i'm cheating or making my self lazy thanks for the tutorial. 👍
Edited:
Suggestion - i think you have to add one more in title
the power of Godot Animationplayer
Great video! Really appreciate the examples, sometimes I'll come up with an approach to doing something and start second guessing myself about it halfway through ("can/should I really do this just with AnimationPlayer?") , and then seeing someone doing just that, and with great results, reassures me a lot!
That's a really good tutorial. Let me ask you something. When it comes to handling the player within scenes, do you have a copy of the player node for each map when a cutscene happens? I'm asking that because in my game I move the player node around different maps (which are different scenes) and I realized recently that I could not use an animation player within a given scene to move the player around since the player node is not in the scene originally. I have some ideas to go about handling that, but I'd like to know how you do it. Thank you!
If it start to be too complicated to use your player in a cutscene, you could do a "cutscene_player" that would be used only in the cutscene. He would have the function/animation needed for the scene. You could always join my Discord if you need more help.
Really good quick tutorial! I’m brand new to Godot and just wanted to know if Cutscenes are possible. Thanks for sharing
I’m def going to sub for more tips
This is a superb tutorial. A great one, solving a lot of problems
Thank you this is so perfect example reference I'm looking for ❤️❤️❤️
Hi there, great tutorial!!! I'm having difficulty playing the next animation on button click (as shown at the end of this video) I have an if statement with a skip button (space bar) but unsure what I'm doing wrong. The process I'm trying to do is a bunch of If statements. any help would be much appreciated :) thanks
I named the animations 'chicken_1', 'chicken_2', etc. and when I start the cutscene, I keep witch one is playing 'chicken_' and the sequence number '1'. So when i click next i only need to call 'AnimationPlayer.play( "chicken_2" ). Hope this help. If you need more info you can join my Discord on come on my Stream ^^
@@calame3218 thanks for the quick reply, I'll give what you've mentioned a go! thanks!!
amazing tutorial
It takes a quebecer to recognize a another one! Awesome explanation mate! Thanks.
Indeed! 😂 Thx!
Vraiment 😅
Thank you for the tutorial! What did you use to edit your voice for the voiceovers? That sounds really cool.
I followed some tutorial on making a trailer voice for that one haha, but now I use VoiceMod and its pretty good.
Hey man, could you make video for indepth tutorial of Small cutscenes and using next button & previous button for a story line game intro. Please...
when I create a keyframe method the script methods dont show up. Is this because I have a newer Godot? If I subscribe to your Pateron can I get access to this file to dissect?
You need to create the method in the node before you add a function keyframe. You can join the discord for more help. If you join the Patreon you can get source code and I can spend some time with you to help you code your game.
Great content. New subscriber from Argentina.
helped a lot, thanks man
Really informative, thanks :)
dude this is awesome
I'm new to making games.. Would love to have an updated player script for godot 4.x
Nice good stuff
Bro after cutscene how to change in main scene
iif you make the cutscene do the cutscene automaticly change to the main scne or just blank?
It will stay at the end of the animation. You can either connect a function to the "finished" signal or add a function directly in the animation.
It will stay at the end of the cutscene. You can either connect to the
@@calame3218 c-can you make tutorial bout change scene to the gameplay scene? I will ask my whole family to subscribe and like tou you video if you make that.. please? 🥺
you could look at my other cutscene video. th-cam.com/video/1dCXuexUIBY/w-d-xo.html
so, what about the functions in the player? you just turn off the player's script?
You could have a variable to disable the player inputs when a cutscene starts.
@@calame3218 what would be the most optimal way?
@@bekturbektenov1707 if you only need a simple cutscene, you could probably create a seperate "player actor" so it's easier to manipulate.
Do you have to make a new scene for the cutscenes
It might be better so your main scene stays clean.
@@calame3218
Thanks 👍😊
Please keep these coming :D :D :D
TY
Can someone tell me how to get the gameplay to resume once the cutscene ends, I'm like this close to deleting godot in annoyance lol.
It depends on how you start the cutscene. You could call a function to change the scene or re-enable the player. If you want more help, you could join the discord server :P
@@calame3218 I'll find out eventually lol
How.did you get the floor
A simple ColorRect did the job.
@@calame3218 ok
"Click", nice
wait do i know you i feel like ive seen you on twitch hmmmmmmmmm