This is stellar! I've done a good number of tutorials and feel like I have a decent grasp on the engine but this really helped explain some concepts in a way I found more digestible than other tutorials or the documentation.
This is such a good tutorial. The fact that it requires so little code on our behalf is amazing. Goes to show how great Godot's built in functions are. Looking forward to future parts!
Honestly huge tutorial, ive been fighting with addons and people trying to sell shit instead of bring more attention to such an incredible tool, your actually a legend 😂, you definitely earned a sub. If i had any money, you'd be the first channel id be a futurama meme for
this is exactly what I needed, it's perfect. Could you make a tutorial for procedural generation, things like tree spawning and structures? (Also liked + subbed)
Wanted to complete this 2 days ago but couldn't seem to find again, not even in History or Liked videos. I was afraid I lost this gem but glad it's back. Please don't scare me like that again :D Awesome tutorial
It's so interesting hearing the w's switched out sometimes because his speaking voice is very normal outside of that! I find it quite relaxing. Also this tutorial is phenomenal, thank you for making it!
Yeah it is reminding me of that scene in A Christmas Story. Blows my mind that an entire country of people can not make the L sound. It is a simple tip of the tongue to the back of the front teeth haha.
Thank you! I'm stuck with the following steps and i believe an additional tutorial about the following is what we are missing or looking for: - See objects placements before placing them. (so have a kind of invisible cube or object you can see before actually placing it in order to know where it is gonna be placed exactly) - place other items which are bigger or smaller than the cubes. In example forges, torches, big statue, ... and still respect the placement and snapping logic Anyway, thank you for your great work. ❤
@@legiongames2400 Yes! - See objects placements before placing them. (so have a kind of invisible cube or object you can see before actually placing it in order to know where it is gonna be placed exactly) - place other items which are bigger or smaller than the cubes. In example forges, torches, big statue, ... and still respect the placement and snapping logic I think that the perfect tutorial would be basically a building system but more basic explaining the principles likewise this video for structures and then be able to place objects inside the houses built if they do fit etc :ua-cam.com/video/kUlsb9AGG_o/v-deo.html I had a techincal performance question: In the assumption you want a ground level for your game that you cannot destroy, but you still want to be able to build on it, using the grid system. Performance wise is it better to build a ground level that is a CSGBOX3D instead of a ground of grass tiles and somehow tweak the code of and use a function likewise local_to_map that applies to csgboxes ? Or for the sake of ease of code, is it better to use blocks as well as the ground? (i'm not the best at explaining my thoughts, i hope you will understand ^^) Again thank you for your knowledge sharing. I admire the perfectness and best practices of your code and clearness of your tutorials!
first time i opened godot i got lost as hell. i made a 3d scene thinking it would be like a template in UE5 and nothing happened. so i found this video and things got so easy,. so i started to messing arround, put some models in the level, tried to make a shoulder cam... ty for sharing that knowledge bro, im going to get deep in godot for sure.
Gracias rey, estaba buscando y buscando alguien que explicase como hacer Minecraft en Godot y no encontraba, eres el único que lo explica mejor que nadie, merece mas apoyo a su canal
Plz make a rail shooter tutorial like house of the dead, I know that there is path3d and pathfollow3d to make it but I would like to see how a quick level is make with the enemies and the shooting. Amazing video as always.
Great Tutorial! You could explain how to add procedual generation and predefined structures in a future part and that you can see the place, where you are going to place a block.
For some reason my ray cast isn't colliding with anything most of the time. [EDIT] My bad, my raycast was pointed at z = 8 instead of -8! So it was pointing out from the back of my head. :P This tutorial was great, I'll try the UI one next! :D One more problem I had was that the player would get stuck in two blocks tall spaces, like under the tree leaves. You can fix this by making the player collider slightly shorter, like 3.9 instead of exacly 4. Similarly if you dig a hole that's one block wide, the player will get stuck because they're the same width as the hole. Again you can fix that by changing the radius of the capsule collider to 0.9 or something like that.
54:10 I'm stuck at this part right here. after fully completing his script, it gives me 6 errors saying unexpected "if" in class body. I did it exactly like the tutorial; I've retyped it and it still keeps giving me the same 6 errors. I don't know if I'm missing something or why it's doing this. I'm very new to Godot and python.
Line 48:Unexpected "if" in class body. Line 49:Unexpected "Indent" in class body. Line 50:Unexpected "Indent" in class body. Line 51:Unexpected "Indent" in class body. Line 52:Unexpected "Indent" in class body. Line 62:Expected end of file.
Question- i was wondering how to adapt this for a modular building system (2*1*2 foundations, .5*2*.5 pillars, and .5*2*2 walls and such, how do i show a ghost object at the mouse's world position and change the mesh to green or red if its a valid placement or not- i know this can easily be adapted to do so i just dont know how to go about it- im not new to game dev (i just mainly used scratch- ive made terraria clones, mario, and even 3d textured minecraft, its fun and i find the block scripting way easier than text but i gotta learn sometime) but im new to godot and gdscript so idek where to start-
My blocks when placed are separated from other blocks, by a distance of another block, also I cannot place blocks directly on the floor, is there a way to fix this?
please and i mean please do a tutorial for movement with bopping and surfing (quake/csgo source movement). There is not a tutorial out right no (i think (if there is please tell me)). I understand if you don't want to but it would actually make my year
you could follow tutorials from other game engines and replicate it. Plus Quake movement ain't even too complicated from what I know about it, you just have to look it up and implement it yourself.
If you want your mouse to not exit your screen when you rotate, set the mouse mode to MOUSE_MODE_CAPTURED. It will keep the mouse in the center of the window.
@@legiongames2400 I mean that minecraft does not draw all sides of the block, for optimization, if you turn on the translucent mode you will see. Some analogue of TileMap 3D would be suitable here
Hi , I've followed your tutorial and have met 1 problem , my destroy_block just can't work as your video but the place_block function works just fine , do you have any solution for the problem mention ? Thanks
Can you please explain how to add a multiplayer to this tutorial? I know it's easier to add multiplayer from the start, but that's also an aspect I'm interested in. Thanks.
Good tutorial, but it is actually easy and i hope you will create a tutorial on Minecraft world generation (with caves, water, trees, biomes if possible)
I want to make a UI with choosing the blocks we're placing AT LEAST plus maybe some particles on block destruction, but I lowkey already did that in my other video ua-cam.com/video/FgF3oFrAwUY/v-deo.html . Idk, what else would you like to see?
Good introduction to Godot 4, but you can not recreate Minecraft using this method since the blocks aren't true voxels, and with a certain number of blocks and without chunks, the game's performance will tank,
Hi, thank you very much for this tutorial. And could you please tell me? How can I hide polygons that are not being framed at the moment, otherwise I'm making a game for phones and fps leaves much to be desired. 😅
Awesome tutorial, thanks heaps 🙏 Only problem I'm having is a bit annoying (don't know if I have some old settings messing things up) but my CSGBoxes aren't snapping to the CSGBox Floor - they are either hovering above the ground or going through the ground - any thoughts 🤔
They snap to the snapping distance from their original position. Make sure that the blocks and the floor are both positioned at 0, 0, 0 and if that still doesn't work then make the snapping distance shorter by clicking on the three dots on the bar above the viewport next the the magnet and choose configure snap.
@@legiongames2400 Awesome! Fully appreciate your reply 🙏 I got there because of your suggestions, however I got a result a little differently. Everything seemed to be 0,0,0 but still wasn't working - ended up putting the boxes in the air and then using the transform button above the viewport to Snap Object to Floor - which worked but I weirdly have the floor on 0,0,0 and the boxes have gone to 1.5m to be on the floor, and the Player which is 0,0,0 in it's own scene, when instantiated on the World scene is sitting at 2.5m to be on the floor. As mentioned, I got there with your help, but I must still be doing something wrong - not sure if any of that info helps with what might be going on 🤔 but either way thanks again 🙂
@@t.e.e.j.a.y Nope, you're doing everything right, I was just suggesting to put everything at 0,0,0 before you move them if you're doing it the way I did. I'm really glad it worked out.
Of course I only have one problem at the very end😂 I’m on 4.3 and I can’t get the place_block function to do anything other than replace existing blocks and I’ve rechecked the code at least 5 times
same problem here did you figured it out edit fixed it here change var map_coordinate = local_to_map(world_coordinate) to var map_coordinate = local_to_map(to_local(world_coordinate))
I did all the tutorial, everythings works, but in the end I cannot place or destroy blocks, I don't know why, I tried to verify each possibility, But don't work.
GUYS! Please consider to give this guy a LIKE and SUBSCRIBE. He is amazing and providing quality work and tutorials for the community for free. Support him the way you can. Liking and subscribing is free. ❤
realy nice tutorel but im having troble braking blocks its not working and when placing blocks it places 3 at a time really quickly and I then get stuck so I don't know whats wrong so please help me
make sure you're using the Input.is_action_just_pressed function and not Input.is_action_pressed function for when you're checking for left and right clicks.
@@legiongames2400 checked it did not work and I'm having trouble now with the ray cast it was working before I don't know what happened please I need help really fast
Help. When I place down the blocks they replace the block underneath instead of going above. Basically, they should be higher Edit: nvm. I just had to put a + instead of a -
Why make a 4 meter character when you can make the blocks smaller, lol? Only Normal needs to be multiplied by Vector3(0.5, 0.5, 0.5) btw thanks for the tutorial.
1 character vs 6 blocks that need to be changed + explained that it's not actually the normal but normal * 0.5. Weird logic but sometimes my laziness wins, sorry. :D
This was a great tutorial! The only thing I didn't like was that you went by too fast so I had to go back multiple times cause I missed a few details so it was kinda hard to follow along. For a total beginner, this can get confusing very fast but I liked the way you explained what each line of code does and how it works in the script. I might have to rewatch it a few times to fully understand. Thanks for the tutorial, this is what I was looking for!
Bro dipped for 3 months then came back with somewhat the biggest godot 4 tutorial of all time 🗿
Hell yeah :D
@@legiongames2400 bro said no hesatation hell yaeh this is why he's the best dev
Theres no way I'm this early to something this cool!! 100% following this episode by episode. Subbed!
Dang, thank you friend :)
This is stellar! I've done a good number of tutorials and feel like I have a decent grasp on the engine but this really helped explain some concepts in a way I found more digestible than other tutorials or the documentation.
Hell yeah, honestly that's the highest praise I could ask for. Thank you :)
This is such a good tutorial. The fact that it requires so little code on our behalf is amazing. Goes to show how great Godot's built in functions are.
Looking forward to future parts!
Thank you friend! :)
Honestly huge tutorial, ive been fighting with addons and people trying to sell shit instead of bring more attention to such an incredible tool, your actually a legend 😂, you definitely earned a sub. If i had any money, you'd be the first channel id be a futurama meme for
Thank you! :)
this is exactly what I needed, it's perfect. Could you make a tutorial for procedural generation, things like tree spawning and structures? (Also liked + subbed)
Wanted to complete this 2 days ago but couldn't seem to find again, not even in History or Liked videos. I was afraid I lost this gem but glad it's back. Please don't scare me like that again :D
Awesome tutorial
LOL bit of a heart attack huh :D I'm glad you enjoyed :)
Excellent tutorial!
I'll be looking forward for more Godot 4 programming techniques. Keep up the good work!
Thanks, will do!
This came at the absolute perfect time for me, a perfect tutorial just when I decide to try out game dev, awesome! Also great vid!
Nice :D
Thanks man i was struggling with the collisons in godot and you did it for me love u bro!!!!
It's so interesting hearing the w's switched out sometimes because his speaking voice is very normal outside of that! I find it quite relaxing. Also this tutorial is phenomenal, thank you for making it!
Yeah it is reminding me of that scene in A Christmas Story. Blows my mind that an entire country of people can not make the L sound. It is a simple tip of the tongue to the back of the front teeth haha.
its kinda cute how this dude sometimes pronounces Rs and Ls as W, like "pwayer character"
Что означает Rs или Ls?
@@sheroz00
Буквы R и L.
@@sheroz00 so you answear to an English comment with russian..
@@orwinsen4510translate comment button exists for a reason, no need to be a jerk
kinda reminds me of Elmer Fudd. i.e. "Time to go wabbit hunting!" I never expected an irl Elmer Fudd and he is a developer. lol
This is fantastic man, thank you!
thats my first 3D tutorial ever and it was so helpful
Thank you for watching! :)
Thank you!
I'm stuck with the following steps and i believe an additional tutorial about the following is what we are missing or looking for:
- See objects placements before placing them. (so have a kind of invisible cube or object you can see before actually placing it in order to know where it is gonna be placed exactly)
- place other items which are bigger or smaller than the cubes. In example forges, torches, big statue, ... and still respect the placement and snapping logic
Anyway, thank you for your great work. ❤
Oh yeah that would be a pretty cool idea, maybe even like torches and stuff too?
@@legiongames2400
Yes!
- See objects placements before placing them. (so have a kind of invisible cube or object you can see before actually placing it in order to know where it is gonna be placed exactly)
- place other items which are bigger or smaller than the cubes. In example forges, torches, big statue, ... and still respect the placement and snapping logic
I think that the perfect tutorial would be basically a building system but more basic explaining the principles likewise this video for structures and then be able to place objects inside the houses built if they do fit etc :ua-cam.com/video/kUlsb9AGG_o/v-deo.html
I had a techincal performance question:
In the assumption you want a ground level for your game that you cannot destroy, but you still want to be able to build on it, using the grid system.
Performance wise is it better to build a ground level that is a CSGBOX3D instead of a ground of grass tiles and somehow tweak the code of and use a function likewise local_to_map that applies to csgboxes ?
Or for the sake of ease of code, is it better to use blocks as well as the ground? (i'm not the best at explaining my thoughts, i hope you will understand ^^)
Again thank you for your knowledge sharing. I admire the perfectness and best practices of your code and clearness of your tutorials!
i never thought Godot can recreate Minecraft in less than a day.
truly fantastic tutorial for beginners like me.
Boy am I glad I found your channel! Thank you for the video!
first time i opened godot i got lost as hell. i made a 3d scene thinking it would be like a template in UE5 and nothing happened. so i found this video and things got so easy,. so i started to messing arround, put some models in the level, tried to make a shoulder cam... ty for sharing that knowledge bro, im going to get deep in godot for sure.
Gracias rey, estaba buscando y buscando alguien que explicase como hacer Minecraft en Godot y no encontraba, eres el único que lo explica mejor que nadie, merece mas apoyo a su canal
amazing tutorial!
Congrats on 10k
Thank you so much 😀 Heck yea
Awesome tutorial, really well explained, great job.
Fantastic tutorial. This really helped me out a lot as a beginner. Subscribed.
thanks bro i learn Godot after 1 month from your video
That's a very very good tutorials for beginners!
Glad you think so! :)
This is awesome, but there seems to be several things missing, subbed for next parts (hopefully)
What would you like to see in the next part?
@@legiongames2400 procedual generation, then in part 3, a toolbar with different blocks. idk though just a suggestion
Excellent tutorial bro waiting for block selection❤
Thank you! Working on it atm!
Plz make a rail shooter tutorial like house of the dead, I know that there is path3d and pathfollow3d to make it but I would like to see how a quick level is make with the enemies and the shooting. Amazing video as always.
Whenever I destroy a block, its not the one I was aiming at. Its always the one beside it. Its like its weirdly offset. How can I fix this?
did u fix it?
This is amazing, i learned a lot
Very cool, thanks for the tutorial
Glad you liked it! :)
Great Tutorial!
You could explain how to add procedual generation and predefined structures in a future part and that you can see the place, where you are going to place a block.
lol thats a whole different story idk if its a good ide for a beginner video
I have a feeling some people might owe their careers to you kind sir.
Bold statement but thank you :D
Thank you for the tutorial!
My pleasure!
Nice job
Thank you!
For some reason my ray cast isn't colliding with anything most of the time.
[EDIT] My bad, my raycast was pointed at z = 8 instead of -8! So it was pointing out from the back of my head. :P
This tutorial was great, I'll try the UI one next! :D
One more problem I had was that the player would get stuck in two blocks tall spaces, like under the tree leaves. You can fix this by making the player collider slightly shorter, like 3.9 instead of exacly 4. Similarly if you dig a hole that's one block wide, the player will get stuck because they're the same width as the hole. Again you can fix that by changing the radius of the capsule collider to 0.9 or something like that.
OMG THATS AMAZING. THANK YOU BRO LUV YOU
crazy explanation ! 🥶🥶
Very informative video! Thank you!
thanks so much
oooh heck yeah
YEEEEEE
Please Create Minecraft Dungeons or Minecraft Legends in Godot Engine
39:53 When I put this part in in 4.3, it stops the game whenever I move the mouse. Any ideas or just use 4.2?
Why my raycast detects every block on different sides and sometimes it ignores the block and break other block
LETS GOO🎉🎉🎉🎉🎉🎉
YEEEEEEE
guys if its not working for you, make sure your gridmaps origin is all 0 and try again
Your tutorial was so good it blew my electricity and made it so I couldn’t turn my pc on for 30 minutes
Subscribed, thank you
Thank you.
great tutorial
pretty crystal clear
54:10 I'm stuck at this part right here. after fully completing his script, it gives me 6 errors saying unexpected "if" in class body. I did it exactly like the tutorial; I've retyped it and it still keeps giving me the same 6 errors. I don't know if I'm missing something or why it's doing this. I'm very new to Godot and python.
Line 48:Unexpected "if" in class body.
Line 49:Unexpected "Indent" in class body.
Line 50:Unexpected "Indent" in class body.
Line 51:Unexpected "Indent" in class body.
Line 52:Unexpected "Indent" in class body.
Line 62:Expected end of file.
ok I have messed around with my code by changing the indentations. I somehow fixed it,
this is helpful 🖤
Question- i was wondering how to adapt this for a modular building system (2*1*2 foundations, .5*2*.5 pillars, and .5*2*2 walls and such, how do i show a ghost object at the mouse's world position and change the mesh to green or red if its a valid placement or not- i know this can easily be adapted to do so i just dont know how to go about it- im not new to game dev (i just mainly used scratch- ive made terraria clones, mario, and even 3d textured minecraft, its fun and i find the block scripting way easier than text but i gotta learn sometime) but im new to godot and gdscript so idek where to start-
Could i just use a 3d mouse, mod the position of the model and use an area 3d to check collisions and set the mesh? How would i do that?
My blocks when placed are separated from other blocks, by a distance of another block, also I cannot place blocks directly on the floor, is there a way to fix this?
change
var map_coordinate = local_to_map(world_coordinate)
to
var map_coordinate = local_to_map(to_local(world_coordinate))
please and i mean please do a tutorial for movement with bopping and surfing (quake/csgo source movement). There is not a tutorial out right no (i think (if there is please tell me)). I understand if you don't want to but it would actually make my year
you could follow tutorials from other game engines and replicate it. Plus Quake movement ain't even too complicated from what I know about it, you just have to look it up and implement it yourself.
@@alphenex8974thanks for the suggestion, I think there is a couple for unity
surfing as in this ua-cam.com/video/Lixl3-jz7k8/v-deo.html ?
yeah @@legiongames2400
Is there a way to place and destroy upscaled blocks, as in placing and destroying cubes of 2x2 blocks in volume instead of 1 block?
my ray_cast_3d node is center at camera but, when I run the game raycast is above the camera. How can I fix it
Is it aiming above the camera or positioned above the camera? Make sure that it's a child of the camera?
If you want your mouse to not exit your screen when you rotate, set the mouse mode to MOUSE_MODE_CAPTURED. It will keep the mouse in the center of the window.
could you also cover how to use resources for the building system, like each block is its own resource or something?
does this method render all sides of the cube?
Wym?
@@legiongames2400 I mean that minecraft does not draw all sides of the block, for optimization, if you turn on the translucent mode you will see. Some analogue of TileMap 3D would be suitable here
does any of the tutorials tell you how to add a outline to the block highlighted
thanks ♥️
Спасибо за классный урок!
curious if at some point we are teached how to make the shading more minecraft-y
Hi , I've followed your tutorial and have met 1 problem , my destroy_block just can't work as your video but the place_block function works just fine , do you have any solution for the problem mention ? Thanks
Can you please explain how to add a multiplayer to this tutorial? I know it's easier to add multiplayer from the start, but that's also an aspect I'm interested in. Thanks.
Good tutorial, but it is actually easy and i hope you will create a tutorial on Minecraft world generation (with caves, water, trees, biomes if possible)
Definitely not with gridmaps, they are a little slow for that
Ok
@@legiongames2400would be nice to see tutorial with normal block system like in minecraft (vith rendering only visible polygons and stuff)
Are you going to continue on this as a series?
I want to make a UI with choosing the blocks we're placing AT LEAST plus maybe some particles on block destruction, but I lowkey already did that in my other video ua-cam.com/video/FgF3oFrAwUY/v-deo.html . Idk, what else would you like to see?
@@legiongames2400 Nothing specific, keep it up bro gj.
How to make a world generator? Pls make a video about it.😅
Good introduction to Godot 4, but you can not recreate Minecraft using this method since the blocks aren't true voxels, and with a certain number of blocks and without chunks, the game's performance will tank,
Do you know any resources that teach you how to fix this?
Hi, thank you very much for this tutorial. And could you please tell me? How can I hide polygons that are not being framed at the moment, otherwise I'm making a game for phones and fps leaves much to be desired. 😅
Bruh I had problem in character save where is the scenes folder bruh
Hey LegionGames, can you please help? When I jump and place blocks under me the player gets stuck. Thanks.
Awesome tutorial, thanks heaps 🙏 Only problem I'm having is a bit annoying (don't know if I have some old settings messing things up) but my CSGBoxes aren't snapping to the CSGBox Floor - they are either hovering above the ground or going through the ground - any thoughts 🤔
They snap to the snapping distance from their original position. Make sure that the blocks and the floor are both positioned at 0, 0, 0 and if that still doesn't work then make the snapping distance shorter by clicking on the three dots on the bar above the viewport next the the magnet and choose configure snap.
@@legiongames2400 Awesome! Fully appreciate your reply 🙏 I got there because of your suggestions, however I got a result a little differently. Everything seemed to be 0,0,0 but still wasn't working - ended up putting the boxes in the air and then using the transform button above the viewport to Snap Object to Floor - which worked but I weirdly have the floor on 0,0,0 and the boxes have gone to 1.5m to be on the floor, and the Player which is 0,0,0 in it's own scene, when instantiated on the World scene is sitting at 2.5m to be on the floor. As mentioned, I got there with your help, but I must still be doing something wrong - not sure if any of that info helps with what might be going on 🤔 but either way thanks again 🙂
@@t.e.e.j.a.y Nope, you're doing everything right, I was just suggesting to put everything at 0,0,0 before you move them if you're doing it the way I did. I'm really glad it worked out.
@@legiongames2400 Nice! Thanks again 🙏
after 2 days: LegionGames: how to be brackeys
I cannot find the code : set_mouse_node().
genius
Of course I only have one problem at the very end😂 I’m on 4.3 and I can’t get the place_block function to do anything other than replace existing blocks and I’ve rechecked the code at least 5 times
same problem here did you figured it out
edit fixed it here
change
var map_coordinate = local_to_map(world_coordinate)
to
var map_coordinate = local_to_map(to_local(world_coordinate))
@@iHydrogen that's not working for me for whatever reason it's showing an error and the game won't even play when i try with that
the question of the univers, how you make the grass/dirt block? i talk to make the grass on the surface, grass/dirt on the side and the dirt on under
I did all the tutorial, everythings works, but in the end I cannot place or destroy blocks, I don't know why, I tried to verify each possibility, But don't work.
I just realized I am early. Pretty nice.
Very early :D
This is insanely cool, but I would love a more optimized version. Instancing each block individually seems like a terrible idea in long term
Is it really laggy in any one else, I am getting like 5 frames when I jump and normaly I have a good amount
Para un script que no funciona conmigo y no se la razón aunque usamos la misma versión y apliqué todo lo que hice como tú
¿Envías código?
i came here from the minecraft vid, when i try to use this the camera goes to the chars belly
You have lambdacism. Try going "la-la-la" and in your free time and avoid rounding your lips to help correct this.
please i want to learn about procedural generation and fastnoiselite for minecraft in godot 4.2 can you make it
Hoping to do that eventually
@@legiongames2400 thank you❤
GUYS! Please consider to give this guy a LIKE and SUBSCRIBE. He is amazing and providing quality work and tutorials for the community for free. Support him the way you can. Liking and subscribing is free. ❤
I love you, thank you friend :D
realy nice tutorel but im having troble braking blocks its not working and when placing blocks it places 3 at a time really quickly and I then get stuck so I don't know whats wrong so please help me
make sure you're using the Input.is_action_just_pressed function and not Input.is_action_pressed function for when you're checking for left and right clicks.
@@legiongames2400 checked it did not work and I'm having trouble now with the ray cast it was working before I don't know what happened please I need help really fast
Help. When I place down the blocks they replace the block underneath instead of going above. Basically, they should be higher
Edit: nvm. I just had to put a + instead of a -
Also, my grass texture flipped
Why make a 4 meter character when you can make the blocks smaller, lol? Only Normal needs to be multiplied by Vector3(0.5, 0.5, 0.5)
btw thanks for the tutorial.
1 character vs 6 blocks that need to be changed + explained that it's not actually the normal but normal * 0.5. Weird logic but sometimes my laziness wins, sorry. :D
Dude csg nodes are slow. You should write a tutorials on making a proper chucking system with optimization
Top down shooter please
This was a great tutorial! The only thing I didn't like was that you went by too fast so I had to go back multiple times cause I missed a few details so it was kinda hard to follow along. For a total beginner, this can get confusing very fast but I liked the way you explained what each line of code does and how it works in the script. I might have to rewatch it a few times to fully understand. Thanks for the tutorial, this is what I was looking for!
I would find it utterly hilarious if somebody made a minceraft copy and it became more popular XD
I need a lil help with the code if anyone is willing to help I would very much appreciate
MY CAMERA IS NOT SHOWING ANYTHING!!!
I can’t erase
change
var map_coordinate = local_to_map(world_coordinate)
to
var map_coordinate = local_to_map(to_local(world_coordinate))