Тёмный
LegionGames
LegionGames
LegionGames
Подписаться
Creating Amazing Skyboxes - Godot 3D Tutorial
3:33
9 месяцев назад
Race Car Controller Tutorial - Godot 3D
12:55
11 месяцев назад
Most Gamedevs Ignore This
5:15
Год назад
My Favorite Rhythm Game of 2022
5:24
Год назад
Still Better AI Than Cyberpunk
2:55
Год назад
Is My Game Getting Too Violent?
4:02
Год назад
Комментарии
@NoahG709
@NoahG709 2 часа назад
My bob isn’t resetting to where the camera should be when not moving
@NoahG709
@NoahG709 2 часа назад
My bob isn’t resetting to where the camera should be when not moving
@impepik3441
@impepik3441 9 часов назад
When I install the walls, I don't see previews. May I ask what program you use to see the 3D model?
@helter1234
@helter1234 12 часов назад
I really appreciate this tutorial and your other tutorials. I would like to say that I found making separate menu and main menu scripts ends up being somewhat redundant as all processes could be handled within a single script. I say this because I ran into an issue where when I tried to create an options menu for the main menu and attached the "menu.gd" script to both scenes. When I next opened my project Godot told me the main menu and options menu scenes were corrupted and could not be opened. Neither file was corrupted but a dependency related to the "menu.gd" was definitely the cause, because editing the ".tscn" files to remove the script extensions and then deleting "menu.gd" and copying its text into "main_menu.gd" fixed everything.
@adog3129
@adog3129 День назад
i had an issue where my bullet would spawn and immediately crash. i fixed it by replacing the movement in _process for the bullet with " translate(Vector3(0, 0, -SPEED) * delta) ". no idea why the other one wasn't working, but this does, and i think it's simpler anyway
@hitenmitsurugi489
@hitenmitsurugi489 День назад
I just want you to know, that making a tutorial on the sun itself would be huge. its making my solar system much easier now that I know how to use shaders thanks to you
@da_cat
@da_cat День назад
I almost fell asleep watchng this
@helter1234
@helter1234 2 дня назад
Not sure who needs to hear this but you need to make sure the RayCast3D on your bullet is set to Collide with Area3D objects (do this in the inspector tab), otherwise the bullets will sail straight through the enemy hurtbox and do no damage.
@BasicXrazor
@BasicXrazor 2 дня назад
Does anyone know how to set it up so that it also works with controllers?
@zelixlp
@zelixlp 3 дня назад
1:23 i dont see the models on the right in the window, what do i have to do to see it?
@Nathan-k5t
@Nathan-k5t 4 дня назад
the wheels move out of the car and in cant fix it
@Nathan-k5t
@Nathan-k5t 4 дня назад
forget it i fixed it
@pelcox1681
@pelcox1681 4 дня назад
@@Nathan-k5t what was the problem?
@Nathan-k5t
@Nathan-k5t 3 дня назад
@@pelcox1681 the problem was that i didint put the weel turning on the weels i had it in the midle of the car witch made it spin in steed of turning
@Dignelson
@Dignelson 5 дней назад
Fantastic! I am an mobile developer and I exploring Godot engine for the first time. This tutorial gave me so much motivation to develop my own game. Thank you.
@wildmonkeycar
@wildmonkeycar 5 дней назад
Help! I've noticed this tutorial is a bit old, but it's honestly the best I've found, so far- Everything works up to the part where you change the movement to be tied to the camera. Once I hit that part, GODOT throws an error "Error at (38, 23): Cannot infer the type of "direction" variable because the value doesn't have a set type." The line it's upset about says this: var direction := (head.transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized() As far as I can tell, every line is the same as in the video, so I can only assume something changed with a recent update? If anyone could help, that would be amazing
@christianreywillis2356
@christianreywillis2356 5 дней назад
I ran into this problem as well. Some things have changed since this tutorial released. Anyway, I fixed it by replacing "head" with the charactercontroller3d. Drag and drop it into the code. It'll rotate the entire body, but that's ok, most games do that when seen from a 3rd person perspective. Heads up, if you are on 4.3 like me, headbob doesn't work either. Still trying to figure it out.
@wildmonkeycar
@wildmonkeycar 4 дня назад
@@christianreywillis2356 Thank you! I'll see if that works after work, today
@LiterallyMe459
@LiterallyMe459 4 дня назад
@@christianreywillis2356 what if character controller is not in the node section
@markkulaskujarvi4469
@markkulaskujarvi4469 4 дня назад
@@LiterallyMe459 found this on a forum post, remove the colon ":" after "direction" from var direction := (head.transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized() and it works
@TheArchCoder
@TheArchCoder 6 дней назад
For those wondering, You can move around in the GridMap using Shift + MouseWheel
@okayoni6342
@okayoni6342 7 дней назад
Holy cow this one is a ton better than the other 40 minute tutorial I saw.
@Xyoni_htklv
@Xyoni_htklv 8 дней назад
Juiced Up First Person Character Controller Tutorial - Godot 3D FPS (Speed Run Edition)
@LilFishowo
@LilFishowo 8 дней назад
tried this but it didt work at all just shows one tile for me to use instead of 6
@AgentCryo
@AgentCryo 9 дней назад
Im a C# dev, I use unity and other softweres, you have this comment to tell me how godot is (in your opinion) better than unity I also have questions Question one can you make a pathcaster(more complex raycasting) shader in godot do you have the ability to convert complex/resource intensive math to a compute shader is there a way to change the scripting language And I do have others just not too important right now
@SolarDevs5
@SolarDevs5 9 дней назад
Hello, i have a more easy way to set the sprint fov. if Input.is_action_pressed("Sprint"): SPEED = SPRINT_SPEED #Your speed and sprint speed var Camera.fov += 1 Camera.fov = clamp(camera.fov,60,90) #90 is the fov when your sprinting and 60 is the fov when walking. else: SPEED = WALK_SPEED #Your speed and walkspeed var Camera.fov -= 1 Camera.fov = clamp(Camera.fov,60,90)
@Gerex_001
@Gerex_001 9 дней назад
if Input.is_action_pressed("shoot"): if !gun_anim.is_playing(): gun_anim.play("shoot") bro this thing didn t work
@Gerex_001
@Gerex_001 9 дней назад
Línea 39:Unexpected "if" in class body. Línea 40:Unexpected "Indent" in class body. Línea 41:Unexpected "Indent" in class body. Línea 43:Expected end of file.
@mher_22
@mher_22 9 дней назад
Hey LegionGames, can you please help? When I jump and place blocks under me the player gets stuck. Thanks.
@Spiward
@Spiward 10 дней назад
btw i found that this works better for the func _process delta on the projectile extends Node3D const SPEED = 40 @onready var mesh = $MeshInstance3D @onready var ray = $RayCast3D func _process(delta): var movement = Vector3(0, 0, -SPEED) * delta position += transform.basis * movement
@alexxander7289
@alexxander7289 10 дней назад
version 4.2 Ive been able to over write meshes with no problems.
@newtechnologystudios
@newtechnologystudios 11 дней назад
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. 😅
@Wesleydarnall-vb3qc
@Wesleydarnall-vb3qc 11 дней назад
Please make a tutorial for this. I'm making a backrooms game right now and I seriously don't know how you're doing this
@aurelien6222
@aurelien6222 12 дней назад
Excellent tutorial with progressive difficutly. But for those who are not familiar with gdscript you can simply use an "animationPlayer" to make head movement (for exemple), it works very well.
@Alikespan
@Alikespan 12 дней назад
For some reason _headbob(time) function offsets my camera underground
@dachs5623
@dachs5623 12 дней назад
Great Tutorial! Only issue I have is that my camera movement doesn't feel as smooth as I want it to be. It does not seem like a fully fluent motion but more like the camera jumps a few pixels every time i move my mouse. Is there anny solution?
@ohmai1290
@ohmai1290 13 дней назад
Hello! Thank you for this awesome tutorial, but i have an error and dont know how to fix it: When using the head bob, my camera position goes below the player. I tried changing the camera initial position but it still looks the same. Im providing you the code: extends CharacterBody3D const SPEED = 5.0 const JUMP_VELOCITY = 4.5 const SENSITIVITY = 0.003 #bob variables const BOB_FREQ = 2.0 const BOB_AMP = 0.08 var t_bob = 0.0 var gravity = 9.8 var cursor_visible = false @onready var head = $Head @onready var camera = $Head/Camera3D func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func _unhandled_input(event): if event is InputEventMouseMotion: head.rotate_y(-event.relative.x * SENSITIVITY) camera.rotate_x(-event.relative.y * SENSITIVITY) camera.rotation.x = clamp(camera.rotation.x, deg_to_rad(-60), deg_to_rad(90)) if event.is_action_pressed("ui_cancel"): # ESC key toggle_cursor() func _physics_process(delta): if not is_on_floor(): velocity.y -= gravity * delta if Input.is_action_just_pressed("jump") and is_on_floor(): velocity.y = JUMP_VELOCITY var input_dir = Input.get_vector("left", "right", "up", "down") var direction = (head.transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized() if direction: velocity.x = direction.x * SPEED velocity.z = direction.z * SPEED else: velocity.x = move_toward(velocity.x, 0, SPEED) velocity.z = move_toward(velocity.z, 0, SPEED) # Head bob t_bob += delta * velocity.length() * float(is_on_floor()) camera.transform.origin = _headbob(t_bob) move_and_slide() func _headbob(time) -> Vector3: var pos = Vector3.ZERO pos.y = sin(time * BOB_FREQ) * BOB_AMP return pos func toggle_cursor(): cursor_visible = !cursor_visible if cursor_visible: Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) else: Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
@06NinjaKid06
@06NinjaKid06 14 дней назад
commenting my timestamp: 12:51
@Hudxxon
@Hudxxon 14 дней назад
The looking around part makes me move not exactly where I look it’s slightly off
@OuterMars666
@OuterMars666 15 дней назад
Question can you import gun animations from blender?
@rileykortemusic
@rileykortemusic 15 дней назад
What about bullet drop mechanics like in RUST?
@jarrencikanek9465
@jarrencikanek9465 15 дней назад
Thanks man, I really want to watch the save game tutorial, but I can't use patreon, any suggestions?
@pewweper8059
@pewweper8059 15 дней назад
World Enviroment is computationally expensive (in my game, it doubled GPU usage), would not recommend using if you are making a mobile game.
@iisnowcreeper
@iisnowcreeper 16 дней назад
I made a custom fov slider. but when i change it my screen jitters a lot? and i have 0 head bob applied and it still does.
@iisnowcreeper
@iisnowcreeper 16 дней назад
and it jitters after changing back to the default of 65. until i restart game
@_EliteFN_
@_EliteFN_ 16 дней назад
How do I make specific Huns do different damage
@user-os8we8vg4u
@user-os8we8vg4u 16 дней назад
Thank you soo much my friend!
@akio1st
@akio1st 17 дней назад
Please make more content like this
@shawnLittle-sq4nr
@shawnLittle-sq4nr 18 дней назад
thank u very much i learn a lot
@AverageNeovimEnjoyer
@AverageNeovimEnjoyer 18 дней назад
Can you make a github repo for this?
@ilhanilhanDev
@ilhanilhanDev 18 дней назад
Thanks good for begining
@23grt
@23grt 19 дней назад
Yeah the bean falls through the floor. Something mustve changed
@rejoiceinsanity
@rejoiceinsanity 19 дней назад
In the CSGBox3d in the inspector, go to CSGShape3d and check use collision.
@queworldwow6262
@queworldwow6262 20 дней назад
Thank you so much for this tutorial, it really helped! By the way, any idea how to make the enemy not jiggle when it comes to the edge of the navigation region? For some reason it freaks out when touches the edges of this area, it always moves at the speed of light and just rotates back-forth
@TheJojoslp
@TheJojoslp 20 дней назад
it would be really cool if you made a follow up for this where you add engine sound
@zawad1981
@zawad1981 21 день назад
My bean drops through the floor...
@23grt
@23grt 19 дней назад
Same, its really odd.
@zawad1981
@zawad1981 19 дней назад
@@23grt I checked out another turorial, where they added a collision shape to the floor. It worked.
@coderdbd
@coderdbd 21 день назад
I did see penguin_shark[1...5].png at 1:55 on your files. You can even see a preview.
@CoolDude-g4r
@CoolDude-g4r 21 день назад
I can't change the materials on the models for some reason. When i try that it says that i cant change materials on imported models. Does anyone know how i can fix this? Because i've seen other people do it
@akio1st
@akio1st 22 дня назад
please make a save and load system with the world generation, it will help me understand gdscript chunk system very well and saving/load systems since your explanation is amazing!
@emmanuelgbenebichie1527
@emmanuelgbenebichie1527 22 дня назад
Why is mine different When i add the vehicle wheel to the tires, it is added at the center , thats the car bodies position I mean when i add the wheel as a child to the "circle" its puts the node at yhe center Also when i click on the tire that red, green and blue stuff that appears, it appears at the center of the car and not on the tire But that orange square shows up on the tire Any help please 🙏🏽
@kemaluge9842
@kemaluge9842 21 день назад
same here
@emmanuelgbenebichie1527
@emmanuelgbenebichie1527 21 день назад
@legiongames2400 any help?