So (int)KeyList didn't work/exist for me. May be outdated after 5 years? Instead I used: public override void _Process(double delta) { float AMOUNT = 5; if (Input.IsKeyPressed(Key.W)){ this.Position += new Vector2(0, -AMOUNT); } else if (Input.IsKeyPressed(Key.A)){ this.Position += new Vector2(-AMOUNT, 0); } else if (Input.IsKeyPressed(Key.D)){ this.Position += new Vector2(AMOUNT, 0); } else if (Input.IsKeyPressed(Key.S)){ this.Position += new Vector2(0, AMOUNT); } } Thanks a lot for the Turorial btw!! Appreciate it.
@mohammedessam58112 күн бұрын
awesome
@ojisan422012 күн бұрын
Looks like this playlist should be fully updated. Anyway, thank you for your work!
@sungju275122 күн бұрын
Bro türk müsün? or Arab?
@mdrow10028 күн бұрын
Correct code for the Sprite2d.cs using Godot; public partial class Sprite2d : Sprite2D { // Called when the node enters the scene tree for the first time. public override void _Ready() { } // Called every frame. 'delta' is the elapsed time since the previous frame. public override void _Process(double delta) { float AMOUNT = 5; if (Input.IsKeyPressed(Key.W)){ this.Position += new Vector2(0, -AMOUNT); } if (Input.IsKeyPressed(Key.S)) { this.Position += new Vector2(0, AMOUNT); } if (Input.IsKeyPressed(Key.A)) { this.Position += new Vector2(-AMOUNT,0); } if (Input.IsKeyPressed(Key.D)) { this.Position += new Vector2(AMOUNT,0); } } } Also when you name the Sprite and use a lowercase d it will suggest you capitalize but you can ignore it.
@lightfallonthehead3842Ай бұрын
great tutorials man. some syntax has changed, but the descriptions and logic behind whats going on is quite helpful, i can always just look it up if the syntax has changed.
@lightfallonthehead3842Ай бұрын
"dont think too hard about what i am trying to achieve i just wanna get the child" -Abdullah
@emmyelijah7395Ай бұрын
Liked and subscribed!
@musty5551Ай бұрын
Yoo sick introduction to godot! I was watching some unity tutorials and understand 0. With this one its all clear :)
@shankarbt6680Ай бұрын
Hi, on what command did u open the "Doxygen GUI Frontend". How to open that window. I have isntalled the Doxygen Documentation Generator extension.
@Maite-AileenBrandt2 ай бұрын
Wow, thank you so much for that overview! - Exactly what I needed (since I already worked with Unity, so the basic workflows of Godot do interest me more than the specifics at this point, really :) ).
@ppimentell2 ай бұрын
very cool, but..how would one use touch inputs here instead of keyboard?
@Chrissy7172 ай бұрын
It's always crazy how the best tutorials are from people with only a few hundreds or thousands subs! Thank you very much for this series! :D
@focusthenflex2 ай бұрын
Great series so far!
@BananaDope2 ай бұрын
What Formatting do you use?
@weapons_seven4 ай бұрын
Guys use this for the child node if you're getting errors : Sprite2D child = (Sprite2D)GetNode("Child");
@ALEXANDRASERENA4 ай бұрын
Hi! I'm using macOS as operating system and I'm very new at programming so forgive me in advance for this question, but what music file should I use? I don't really know what mav or mp3 are. Thank you in advance
@omudugavu4 ай бұрын
bro i just found this channel. i love this, am politely asking if you can teach us how to do mobile touch apps.
@loriboyters41714 ай бұрын
agree, doxygen is the best tool for generating software documentation in html and pdf (using latex). It also works great with other code like Java, or even NO CODE. I've generated many types of documents using doxygen for over 10 years.
@grannah20504 ай бұрын
Hi loved your video , can you please also do a machine learning playlist?
@picklesoul65114 ай бұрын
Hearing "Attach script to the Abdullah node" made me chuckle for some reason. Love the tutorial
@Seno_was_taken5 ай бұрын
It doesn't give choice for C# only gdscript
@bivek_shiwakoti5 ай бұрын
Loved this tutorial my man🎉
@tmchannel84835 ай бұрын
For anyone watching this in 2024, the syntax for connecting has changed. Instead of "this.Connect("pressed", this, "OnPressed")" you would do "this.Pressed += OnPressed;"
@kokojamba2326 ай бұрын
i just started learning c# and godot and i really appreciate this playlist
@UniqueAB2476 ай бұрын
Cool. Nice tutorial.
@sww7706 ай бұрын
I still come back to these videos after all these years! I needed a reminder of timers and remembered there was an example here. Thankyou!
@lubeda046 ай бұрын
Helpfull!
@Poofio286 ай бұрын
🫡
@bready2die3496 ай бұрын
Hi! I know I'm quite late to the party xD but I was wondering why did you do a casting in min 10:07 at line 15 if( Input.IsKeyPressed( (int) KeyList.W ) ) <-- here What value would KeyList.W alone return?
@hatersgonnalovethis3 ай бұрын
Has to be if (Input.IsKeyPressed(Godot.Key.W))
@IPODsify6 ай бұрын
Will you be updating this tutorial for 4.2, does not appear to be working
@TheRabbittz6 ай бұрын
what is the best way to share the documentation to others... embed the docs in your source code? just place entire HTML and put in gitlab/github?
@morganp72387 ай бұрын
The tutorial still mostly works with Godot 4.2.2 and Visual Studio 17.9.7
@morganp72387 ай бұрын
Thanks. Good karma to you.
@desvendandoornasaude41277 ай бұрын
Congrats man!
@faisalrahman3277 ай бұрын
Thanks you for explaining this with all the micro details.
@BootsDev-X7 ай бұрын
I only understand Spanish and you help me even though I don't know any English.
@python_nsi7 ай бұрын
Personal timestamp: 18:36
@sheriff40967 ай бұрын
could you please put the png images you used in the description,the ones i have are still showing white background even though they are pngs
@TheRealMangoDev7 ай бұрын
was SetInputAsHandled deprecated? i cant find it anywhere
@TheRealMangoDev7 ай бұрын
tysm for this series
@TheRealMangoDev7 ай бұрын
:( no mp3 support
@TheRealMangoDev7 ай бұрын
wait why the hell does this only have 33k views? this deserves more!
@TheRealMangoDev7 ай бұрын
btw pls make mobile joystick tutorial i wanna make a mobile game in godot
@TheRealMangoDev7 ай бұрын
for any vscode haters like myself, make sure to use fleet. Its much better
@TheRealMangoDev7 ай бұрын
btw u can change the default text editor in the editor settings, so if you double click a .cs script, it opens up the editor u wanna use