man u barely show anything and u too fast. where do i drag what? our layout may be different than yours... its so annoying.
@jaeaur10 күн бұрын
thanks!
@albiceleste10117 күн бұрын
That is sooo smart, outside the box thinking
@Frank_G_Finster17 күн бұрын
I built a state machine, where each state was a pre-configured scene with abilities and then loaded when needed. This approach here is even more elegant and modular. Well done and thank you for sharing this concept!
@toddkronenberg412619 күн бұрын
Oh this was great! I'm planning out a magic based game where there will be enemy magical users who will be using the same abilities as the player, and there may be magical creatures too. So this whole set up would make it much easier to do this without writing custom character code over and over for the same abilities.
@tokenknobАй бұрын
Followed along with this recently, there are some changes between the version of Godot that was used and Godot 4 which I used. However once you figure out the new tileset/tilemap controls and make sure to use the character2d instead of the kinematic node type then it works pretty well for learning.
@casachezdoom2588Ай бұрын
I have a follow-up question. I looked at the json file created by godot, and it is all one line (which works fine, but is not as human-readable). Is there a way to preserve the multiple lines and indentations like we have in the default_save?
@iCraftDay28 күн бұрын
@@casachezdoom2588 maybe a viewer setting?
@casachezdoom258827 күн бұрын
@@iCraftDay Found the solution, it's pretty simple actually. The single-line thing is on purpose by the stringify command, but if you add "\t" as an argument it will be tab-separated on individual lines. An example: var file = FileAccess.open(path, FileAccess.WRITE) file.store_string(json.stringify(content, "\t")) file.close() file = null
@casachezdoom2588Ай бұрын
Thanks for the video, super helpful and well explained. I have a question and a suggestion. On line 22 where you write "data = content;", is there an important reason here for the semicolon at the end or is it just old habits from using a different programming language that requires semicolons at the end of lines? As for the suggestion, the script text is really small on a 20 inch monitor (especially for those of us getting up there in age), so I would suggest either making your godot editor font a bit bigger, or zooming in to a section of your screen in the edit of your video when showing the script. Thanks! like += 1; sub += 1
@anind3rАй бұрын
Hello please try zoom in to the code in your next videos which are eagerly awaited. You are using about 1/7'th of the available screen for code . Please be mindful of your viewers who use smaller screens like 13 inch to view your content. Thanks
@mattboxprodАй бұрын
This was wildly difficult for me because of the different versions. I figured some stuff out slowly, but there are some issues I can't resolve without ending up in a deep rabbit hole of functions.
@and1hofАй бұрын
Sorry for the fuzzy recording quality. I'll figure out how to improve it next time.
@cowinacan794Ай бұрын
Okay but do this for side scroller
@ChristopherMeneses-vi2ozАй бұрын
I have a question why use the ! To flip false and true if it also makes it do something else in the end you said ! Also had another way of working
@fortpileАй бұрын
This is one of the most helpful videos on godot I've ever seen yet, probably even beyond Godot, and the fact that it's less than 10 minutes makes it even better. Thank yoU!
@ghad6799Ай бұрын
What about people WITH programming experience, surely I can avoid ui stuff by coding right? But no one talks about full customizability with code
@t.crow95312 ай бұрын
Thanks, it does explained well with example
@debhalder46022 ай бұрын
is there any updated video about it?
@user679jk72 ай бұрын
Thanks for the brilliant and clear explanation!
@harsh95582 ай бұрын
Great channel Learning so much and appreciating software engineering even more 🔥
@LocherYT2 ай бұрын
i like keeping my scenes and their scripts together while every asset (such as style, textures, sprites, sfx) in the separate asset folder. if my character uses components (like walking, talking, interactive, combat), i have a separate components folder. Many different actors can make use of several components that are shared. assets/ custom_ressource style images audio content/ actors components stages systems I'll be using this structure until it no longer works but so far it's all cool (especially in cases where many actors share common resources). And in case of inheritance, i also keep children together with their parent and make it apparent with a proper naming system
@rust_floppy2 ай бұрын
I can't really do anything with the tutorial. The speaking volume is low, the *Pling*volume is 4000%, and it's unreadable even in 1080p with high bitrate. Sorry but the quality is not it.
@Saganax2 ай бұрын
can anyone explain why script tags are not needed after 'onerror='
Fantastic tutorial, but it took me more than 10 minutes to build my game :(
@jka12773 ай бұрын
Can't see "current" in camera 2D is there an alternative to that check box?
@warpanderxАй бұрын
it was removed in godot 4 this tutorial is pretty outdated it being 2 years old
@HuffleRuff3 ай бұрын
Damn you really hammer that enter key lol
@Smiff2483 ай бұрын
Somehow on the player script line 26 doesnt work it says error and i dont know why and how i should fix it ive tried so long now but nothing seems to work.
@truenincillo8053 ай бұрын
Tutorial sistem building 2d games please 🙏🙏
@antodarell-brown65163 ай бұрын
does anyone know how to add a sprint input for the code used here?
@vrajgautam15123 ай бұрын
I learnt something new that we can use !! To convert to Boolean. However what you mentioned in the end was wrong. False on the RHS is not converted to true. It's just that null is only equal to undefined and anything else would return false
@mrmonsterz6444 ай бұрын
Line 26:Function "move_and_slide()" not found in base self.
@mrmonsterz6444 ай бұрын
Line 26: Function "move_and_slide()" not found in base self.
@RuthlessMetalYT4 ай бұрын
where did you get those keybindings from? there's none in my godot.
@getBlackbird4 ай бұрын
Came for the Godot tutorial and stayed for this super helpful explanation of zero trust architecture 👌
@tprime27024 ай бұрын
Subbed. Amazing. I am tweaking this for Godot 4 and if I upload a modified/updated version, I will credit you thoroughly. This was brilliantly done, and it curtails the hazards of making long switch case statements without any structure in how one organizes their overall project. For anyone interested in a poor example -> See Undertale for examples of how to NOT structure.
@Thesabachannel4 ай бұрын
This is super helpful! Thank you
@tomwilson21125 ай бұрын
Those LOUD dings when the speech is barely audible. This really needs an editing pass on the audio.
@FunNiceGuy4445 ай бұрын
nice video, i think you could make yourself a bit louder
@hensola5 ай бұрын
This is exactly what I have been looking for :)
@fallendermond55775 ай бұрын
Awesome overview, I might pick myself up a copy!
@cylonscotty74185 ай бұрын
Been waiting for an updated edition - this is awesome thank you!
@ShiloBuff5 ай бұрын
Love to see more content from you. Would appreciate more Godot or game development content!
@PaulSchutz-kc8ct6 ай бұрын
great video! Thx so much
@taavihoo6 ай бұрын
This explanation and video was one of the shortest I have watched around this subject but so well explained I can finally say to myself understanding this concept in general. Before I did not understand how this vulnerability can be leveraged by malicious actors. Thanks for keeping things simple 👍
@tsunningwah34716 ай бұрын
bb bbbb
@tsunningwah34716 ай бұрын
xss sex@
@assymptoad49896 ай бұрын
fix the audio levels on your dings and clicks and what not