Godot 4 Sprite Sheet Animation Tutorial

  Рет қаралды 49,099

Gwizz

Gwizz

Күн бұрын

Пікірлер: 57
@janibatyad
@janibatyad 4 ай бұрын
I found a faster way to add frames: on the right panel Animation section Frame line (where you select the frame you want to add) press the little key icon with the green + sign. It will add the current frame and move to the next one so you need just to keep pressing that button
@Gwizz1027
@Gwizz1027 4 ай бұрын
Oh that's really cool I might make a short on that
@sirwok8545
@sirwok8545 10 ай бұрын
Basically everything we needed to know in under 7 mins, keep up the good work.
@creativehans
@creativehans 11 ай бұрын
Thank you! Really helped me out getting started with Godot
@PingsGolf
@PingsGolf 11 ай бұрын
Great video, very simple and to the point
@awli8861
@awli8861 11 ай бұрын
I have 128 sprites. Isn't there a faster way to make the animation??
@tekaneo
@tekaneo 11 ай бұрын
You could the AnimatedSprite2D node and drag and drop all your sprites in there
@CS303
@CS303 7 ай бұрын
Hire someone
@King-mj2bn
@King-mj2bn 4 ай бұрын
Sure, write a plugin that somehow magically knows how to distinguish animation sequences.
@awli8861
@awli8861 4 ай бұрын
@@King-mj2bn sure. Bitmap[] sheet; for (int i = 0; i < sheet.length; i++) { ANIMATION.add(sheet[i], "1ms"); }
@Screemrocks
@Screemrocks 3 ай бұрын
@@King-mj2bnprobably doesn’t have to be magic. Could be something where the user gives coordinate ranges for the sprites that are the animation you want to create. I’m imagining you define the size of your sprite in this plugin, and then click and highlight sprites in your sheet (displayed in the plugin as some interactive thingy) and then title your animation, give it the speed, etc.
@JoKING643
@JoKING643 4 ай бұрын
Thank you so much! Creating my first game and this video was a life-saver!😊
@REALmyenemy
@REALmyenemy 11 ай бұрын
Finally, one that really applies!
@luckyknot
@luckyknot 11 ай бұрын
Excellent and on point, thanks!
@CMusician262
@CMusician262 Жыл бұрын
Thank you so much! Very good video, what about a tutorial on getting the animations to play at specific times, fire example the idle animation plays when a character is not moving.
@navoJ
@navoJ 11 ай бұрын
@onready var animation = $AnimationPlayer var direction = Input.get_axis("left", "right") if direction: animation.play("Walk") velocity.x = direction * speed else: animation.play("Idle1") velocity.x = move_toward(velocity.x, 0, speed) Here just add in character code you need to know basic to use it but its pretty simple
@Red_and_Black_Manic_Artists
@Red_and_Black_Manic_Artists 7 ай бұрын
that was everything i needed thanks
@Gamewithstyle
@Gamewithstyle 9 ай бұрын
Big help! I converted a AnimatedSprite2D into a Sprite2D with an animation player with your help so I can animate some other properties. However, I noticed you set your animations to .5 in this video, but you have 6 frames. Wouldn't .6 complete the loop?
@LapkaCode
@LapkaCode 7 ай бұрын
You right! 👍
@IAmPrinz
@IAmPrinz 8 ай бұрын
THANKS SO MUCH MAN! This just what I needed
@velveteenv76
@velveteenv76 Жыл бұрын
Thank you for not using a 9x9 sheet, showing us you need to photoshop into a square amount.
@arcanealchemist3190
@arcanealchemist3190 3 ай бұрын
great tutorial! one thing ive found, is that if you leave the animation length at .5, the 6th frame wont get played as it loops back to the first before it renders. adjusting the length to .6 fixed this for me, really simple. if you first and sixth frame are the same, its really hard to notice, and might even be intended, but for a true 6 frame walkcycle it helps to use all the frames!
@israeltijero7685
@israeltijero7685 Жыл бұрын
great tutorial
@Gwizz1027
@Gwizz1027 Жыл бұрын
ikr
@morganp7238
@morganp7238 3 ай бұрын
Great stuff. You got a new sub.
@kosmosskuggan9827
@kosmosskuggan9827 4 ай бұрын
I think you're missing your 6th frame by not putting it to 0.6, since it has no time to play. The animation actually stops just before that frame. Another tip: You can change specific animations within an AnimationPlayer by selecting an animation and change the snap value and it will let you be more specific. It is located at the bottom, under the sprites you added to the frame property. Great tutorial though, big thanks!
@thehyper4288
@thehyper4288 Жыл бұрын
great tutorial, can you make one about atlas textures?
@smiles4655
@smiles4655 Ай бұрын
Thanks so much for this tutorial!! It helped me a bunch
@oreofilledjoy302
@oreofilledjoy302 4 ай бұрын
Thank you so much for this tutorial!!
@janibatyad
@janibatyad 4 ай бұрын
Great video, thank you so much!
@jibberism9910
@jibberism9910 6 ай бұрын
That's what I was looking for :) Tnx
@kaizen847
@kaizen847 6 ай бұрын
Thank you for the video! Awesome!
@erbynmuziqlive
@erbynmuziqlive 13 күн бұрын
When I do the .play, my idle animation doesn't pop up as an option. Idk what to do or what I did wrong
@NevRS32
@NevRS32 11 ай бұрын
Duuude...! What a channel!!! I'm happy! =D
@Sleet-Sdf93
@Sleet-Sdf93 4 ай бұрын
Thanks for the tutorial
@harshwardhanrollno.8476
@harshwardhanrollno.8476 11 ай бұрын
Please make a video on character animation with 2d bones
@rezreb3299
@rezreb3299 Жыл бұрын
Классный Туториал👍👍👍👍👍👍
@GameFolklore
@GameFolklore 6 ай бұрын
Great informative video
@elphie2390
@elphie2390 Жыл бұрын
quick question, how did you know how many sprite assets to make for this? I'm stuck on deciding how to make my sprite sheets
@Gwizz1027
@Gwizz1027 Жыл бұрын
Well, it depends on how smooth u want the animations to be, like I know every direction the character should walk, and 6 frames allows for smooth enough motion, but u could do more or less
@elphie2390
@elphie2390 Жыл бұрын
@@Gwizz1027 ohh ok! Thank you! I was always so confused when looking up references because I wasn’t sure
@user-br4oc9fq6x
@user-br4oc9fq6x 3 ай бұрын
helpful !
@vixyp0p
@vixyp0p 5 ай бұрын
THANK U U SAVED MY LIFE HDSUAWIKLMSKDFJ
@Multifandomguy
@Multifandomguy Жыл бұрын
I got a question How to make the sprite playback ?
@aierisfrost8447
@aierisfrost8447 3 ай бұрын
One of my sprites simply doesn't fit in the given space the frame makes I don't know how to fix this
@FateflyYip
@FateflyYip 2 ай бұрын
i am just using AnimatedSprite2D. Is there a way to export the Sprite Frame, so i can config from outside as a scene?
@micmacha
@micmacha 3 ай бұрын
When you skipped through the one-twenty four so fast, I thought my KZbin player was broke
@oskar1504
@oskar1504 10 ай бұрын
nice
@totaloof
@totaloof 3 ай бұрын
What programs can I use to make the sprite sheet in the first place?
@casentinex1339
@casentinex1339 Ай бұрын
Aesprite will be what you're looking for.
@titaniumarrow8357
@titaniumarrow8357 5 ай бұрын
for a second i thought i didnt have frame as a option turn out i was selecting player node and not sprite node im smrt
@HGamesStudio-cs9dh
@HGamesStudio-cs9dh 2 ай бұрын
Does using a sprite sheet help with performance?
@Gwizz1027
@Gwizz1027 2 ай бұрын
Short answer, yes. Long answer, you shouldn't be focusing that deeply on performance, especially miniscule performance gained from a sprite sheet
@HGamesStudio-cs9dh
@HGamesStudio-cs9dh 2 ай бұрын
@@Gwizz1027 ok I was just wondering, because I am making a horror game and I have 70 frames for 6+ animations and it slows it down a lot. but thanks.
Godot 4 Timer Node Tutorial
1:28
Gwizz
Рет қаралды 38 М.
I made a game using Godot for the first time
7:35
shawcat
Рет қаралды 1,2 МЛН
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 962 М.
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Brackeys
Рет қаралды 1,8 МЛН
Godot 4 Animated Sprite Tutorial | 2D & 3D
2:26
Gwizz
Рет қаралды 41 М.
INSANELY Smooth pixel ATTACK Animation Tutorial
18:54
Penusbmic
Рет қаралды 606 М.
HD-2D Style in Godot 4.1
12:57
Gamedev Aki
Рет қаралды 54 М.
Finite State Machines in Godot 4 in Under 10 Minutes
7:16
Bitlytic
Рет қаралды 280 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 342 М.
Do THIS Before You Publish Your Godot Game
3:33
StayAtHomeDev
Рет қаралды 169 М.
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 417 М.
The secrets to good Pixel Art animation! (Animation tutorial)
6:50
Pixel Overload
Рет қаралды 688 М.