What an amazing set of tutorials!! Perfect pacing with short and to the point explanations about why the code is written. The code is incredibly versatile while being relatively easy to understand. The set of lessons up to and including this one is the best set on KZbin currently, which is saying something because there are a few amazing Godot KZbinrs! Thank you so much for these! I personally managed to finish the first 8 videos in a day with a few hours break, which probably breaks your heart considering how long it probably took you to code this while filming (no small feat on its own) and how long you probably spent editing (another task unto itself!) but it really is a compliment!! You are doing great work! I look forward to doing more of your tutorials!
@brunch15723 жыл бұрын
This series has been absolutely fantastic. Criminally underrated creator that I am now subscribed to. Can't wait for the next video. Two things: 1. When you are doing the collisions for inside buildings, instead of CollisionShape2D, you can do CollisionPolygon2D. With this node you can make any shape of collider you want by just placing dots. It connects the dots for you and makes a collision shape of any wacky shape your heart desires, and its all one piece. The dots can even be dragged to reuse the shape for other housing interiors. 2. This is less helpful, but I made the player facing into enums. That way instead of adjusting Vector2 coordinates to choose a direction, you can just choose the actual direction by name. Doesn't improve anything really but its convenient. Cheers
@Arkeve3 жыл бұрын
Thanks, totally forgot about using polygons instead! Appreciate the tips :)
@ScottDiBenedetto3 жыл бұрын
best series on youtube
@CrawillageDev3 жыл бұрын
i agree
@brianbatton99503 жыл бұрын
That's what I'm saying!!!
@badboy7812273 жыл бұрын
Awesome video series! I'm learning Godot and I had a hard time implementing the player facing the right position after a level transition, but your video gave me many ideas of how it can be done better. Subscribed!
@Khalyn123 жыл бұрын
Amazing tutorial and really neat outcome. I'm already sad that I'll probably finish the rest of the current videos tomorrow. Keep up the good work!
@Kennycable33 жыл бұрын
This series is amazing! Really helpful and your teaching pace is perfect. Excited for the next videos!!
@skullkid2 жыл бұрын
Hey, very good tutorial, thanks. I have a question related to this, the world map would be a scene or must be connected scenes with no fade? All in one scene could be some heavy but if it would be splitted, how connect them?
@zeekthegeek45383 жыл бұрын
Thank you so much for these tutorials man!
@JellyLancelot3 жыл бұрын
I am LOVING this series, you deserve way more subs. Really appreciate the use of time stamps too! Could you set the position of the player based on the relative position of the door node the player walked through? Instead of exporting the property to be a static value that has to be defined per instance
@Arkeve3 жыл бұрын
Interesting idea but I think that might be tricky, the door node that the player walks through has no relation to where they spawn in the new scene.
@JellyLancelot3 жыл бұрын
@@Arkeve ah I see what you mean now… derp. Didn’t think of that! Yeah of course, it’s the wrong door entity… the two entities would have to be linked for that to work, so ignore me hahah
@glaedr01733 жыл бұрын
Loving this! You have been so helpful!
@mewblue39973 жыл бұрын
Another great video! Glad you've kept at it - also I've been meaning to ask, how could you program full free movement for the player without messing up the code? I tried earlier and it wouldn't run
@Arkeve3 жыл бұрын
I usually try to get something working before I record the video so I have a rough idea on how to implement it. I usually make a bunch of mistakes during the process 😅
@mewblue39973 жыл бұрын
@@Arkeve yeah, my problem is trying to preserve the if statement
@leetri3 жыл бұрын
For some reason I can't figure out, my X axis moves in 16.036 pixels per square, even though the snap is set to 16x16 and all the objects follow that scale. Y is perfectly fine and moves in proper 16 pixel steps, so it's just my X axis that is messed up somehow. Any clue what's wrong?
@Arkeve3 жыл бұрын
Try confirming that none of the parent nodes have a position that has any decimal places
@leetri3 жыл бұрын
@@Arkeve The Town node somehow had an x-scale of 0.98, no clue how that happened. Thanks for the help, it's such an obvious thing in hindsight but still something that never would've occurred to me.
@TheRonpe3 жыл бұрын
Nice project.
@tomyddd2 жыл бұрын
sir, why my player_entered on 17:10 doesn't works?but i follow ur steps correctly
@tomyddd2 жыл бұрын
pls help me, sir
@EvanOdson8 ай бұрын
Hey, if anyone is still following these tutorials, I have a bug question: I'm trying to connect two doors from my "Town" to the same "Floor1" (I'm using a different layout plan). Essentially, two different entrances to the same house, and then two exits from said house back to the same town. Thing is, my spawn points are getting mixed up between these doors, and I'm not sure why. Could it be the way/order in which they are nested under my "Town" and "Floor1" scenes? I would appreciate the help!
@tails_the_god3 жыл бұрын
Hey I'm trying to add a font and resize it to 16 x 16 but it doesn't look right.. compared to like gimp..
@dolabellagames5 ай бұрын
if player_entered statement inside enter_door, close_door and door_closed just bug everything and doesn't work using Godot 4.2.2 @Edit: All doors need Collision Mask on Player to work, otherwise just bug everything