- 29
- 497 274
Johnny Rouddro
เข้าร่วมเมื่อ 1 ก.พ. 2014
Godot 4 Hack and Slash #2 Weapon Changing
In this video I'll show you how I created a weapon switching system for the Godot 4 Hack and Slash project.
Support me: www.patreon.com/jrouddro
Full Playlist (Hack and Slash): th-cam.com/play/PLqbBeBobXe0_fOZBKF33w4h7gD_6MIRBx.html
Third Person Controller Series: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=6iljd3SFnIEe7ewn
Project Link: johnnyrouddro.itch.io/godot-4-hack-and-slash
Godot Engine: godotengine.org/
Timestamps:
0:00 Intro
0:20 Bugfixing
0:57 New Weapon
2:08 Weapon Switcher
4:48 Connecting Signals
6:22 Final Result
Support me: www.patreon.com/jrouddro
Full Playlist (Hack and Slash): th-cam.com/play/PLqbBeBobXe0_fOZBKF33w4h7gD_6MIRBx.html
Third Person Controller Series: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=6iljd3SFnIEe7ewn
Project Link: johnnyrouddro.itch.io/godot-4-hack-and-slash
Godot Engine: godotengine.org/
Timestamps:
0:00 Intro
0:20 Bugfixing
0:57 New Weapon
2:08 Weapon Switcher
4:48 Connecting Signals
6:22 Final Result
มุมมอง: 2 635
วีดีโอ
Godot 4 Hack and Slash #1 Active Skill
มุมมอง 7K7 หลายเดือนก่อน
This is the first part of the Godot 4 Hack and Slash video series. In this video I'm gonna show you how I am making a general skill system that the player actively delivers with 3 phases - windup, delivery, and recovery. Support me: www.patreon.com/jrouddro Third Person Controller Series: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=6iljd3SFnIEe7ewn Full Playlist (Hack and Slash):...
Godot 4 Third Person Controller - Intro/Promo
มุมมอง 5K10 หลายเดือนก่อน
Introducing my new Third Person Controller tutorial series made with Godot 4. This video shows the features of the first release. Support me: www.patreon.com/jrouddro Next Video: th-cam.com/video/C-1AerTEjFU/w-d-xo.html Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Project Link: johnnyrouddro.itch.io/godot-4-third-person-controller Godot Engine: godo...
Stance - Godot 4 Third Person Controller
มุมมอง 3.8K10 หลายเดือนก่อน
In this video I'll explain how I made a stance system containing stealth, crouch, prone stances. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/bTtptbkv4xw/w-d-xo.html Project Link: johnnyrouddro.itch.io/godot-4-third-person-controller Godot Engine: godotengine.org/ Timestamps: 0:00...
Double Jump - Godot 4 Third Person Controller #3
มุมมอง 3.5K11 หลายเดือนก่อน
In this video I'll explain how I made the double jump mechanics with a few lines of code. With this system you can create as many air jumps as you want. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/t_E8EyXp37g/w-d-xo.html Next Video: th-cam.com/video/Lw4_Z8UdYro/w-d-xo.html Projec...
Perfect Jump Using Math - Godot Third Person Controller #2
มุมมอง 7K11 หลายเดือนก่อน
In this video I'm using simple math to manually define the jump height and jump duration of the player. This video is a part of my Godot 4 Third Person Controller tutorial series Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/C-1AerTEjFU/w-d-xo.html Next Video: th-cam.com/video/bTtp...
Godot 4 Third Person Controller #1 - Movement, Camera, Animation
มุมมอง 48K11 หลายเดือนก่อน
This is the first part of my Godot 4 Third Person Controller series. In this video I've covered three main topics of a third person controller system: movement, camera controls, and basic animations. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Next Video: th-cam.com/video/t_E8EyXp37g/w-d-xo.html Project Link: jo...
From Unity Event to Godot Signal
มุมมอง 63511 หลายเดือนก่อน
If your coming from Unity to Godot, this video is for you! This video show you how to create Unity's event like behavior in Godot using signals. You can even achieve UnityEvent's decoupled way of connecting objects in the editor using Godot signals.
Godot Third Person Control - Simplified Follow Camera To Mouse Camera (Yaw/Pitch Gimbal)
มุมมอง 12K4 ปีที่แล้ว
I Made a Follow Camera with the H/V Gimbal Cam, which can be seamlessly transitioned with the Mouse Camera system. Project Link: godotengine.org/asset-library/asset/686 Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe09NZez_1LLRcT7NQ9NfUCBC.html 🎵 Subway Dreams - Dan Henig I'm going to make more of these project related videos on my channel. Subscribe and follow m...
Godot 3D Targeting System Using Slerp
มุมมอง 8K4 ปีที่แล้ว
Here I discuss about the Godot 3D Targeting System Demo that I made which is available in the Asset Library. Support my works: www.patreon.com/jrouddro Demo Link: godotengine.org/asset-library/asset/723 Godot 3D Transform Docs: docs.godotengine.org/en/stable/tutorials/3d/using_transforms.html Godot Engine: godotengine.org/ 🎵 The End Is Near - Gunnar Olsen I'm going to make more of these project...
Godot Third Person Shooter Demo
มุมมอง 12K4 ปีที่แล้ว
Support my works: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Tutorial Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upcoming videos. Facebook → jrouddro Twitter → JRouddro Reddit ...
Godot Third Person Shooter - Crosshair - Weapon Stats - Sfx/Vfx (Final Video)
มุมมอง 11K4 ปีที่แล้ว
Here I create dynamic crosshair, weapon stats, and audio/visual effects for shooting mechanism. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upcomin...
Godot Third Person Shooter - Radial Menu - Weapon Switching
มุมมอง 10K4 ปีที่แล้ว
I created a weapon changing system with radial menu which can be used for as many weapons as we want. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my u...
Godot Third Person Shooter - Inverse Kinematics - Aim - Shoulder - Lean
มุมมอง 19K4 ปีที่แล้ว
Here I use Inverse Kinematics to bend the Player's body according to Aim direction, and make Shoulder change, Leaning system. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscrib...
Godot Third Person Shooter - Coding the AnimationTree
มุมมอง 8K4 ปีที่แล้ว
In this video I write all the codes to control the AnimationTree we created in the previous video. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upco...
Godot Third Person Shooter - Animation Tree
มุมมอง 16K4 ปีที่แล้ว
Godot Third Person Shooter - Animation Tree
Godot Third Person Shooter - Jump / Roll On Terrain (And Sprint Toggle)
มุมมอง 16K4 ปีที่แล้ว
Godot Third Person Shooter - Jump / Roll On Terrain (And Sprint Toggle)
Godot Third Person Control - Using Linear Equations for Velocity-Animation Blend
มุมมอง 8K4 ปีที่แล้ว
Godot Third Person Control - Using Linear Equations for Velocity-Animation Blend
Godot Third Person Control - Animation Blend
มุมมอง 44K4 ปีที่แล้ว
Godot Third Person Control - Animation Blend
Godot Third Person Control - Movement, Smooth Rotate
มุมมอง 39K4 ปีที่แล้ว
Godot Third Person Control - Movement, Smooth Rotate
Godot 3D Rotate Direct Constant Smooth - Demo
มุมมอง 13K4 ปีที่แล้ว
Godot 3D Rotate Direct Constant Smooth - Demo
Godot Quick Tip - 3D Smooth Rotation - lerp_angle
มุมมอง 30K4 ปีที่แล้ว
Godot Quick Tip - 3D Smooth Rotation - lerp_angle
Godot Third Person Control - Mouse Controlled Camera | Yaw/Pitch Gimbal
มุมมอง 41K4 ปีที่แล้ว
Godot Third Person Control - Mouse Controlled Camera | Yaw/Pitch Gimbal
Godot Third Person Control - Importing 3D Animated Character
มุมมอง 54K4 ปีที่แล้ว
Godot Third Person Control - Importing 3D Animated Character
what is the reason for using csbbox 3d instead of static body for the enviroment?
I used it to make a flexible environment for quick prototyping.
@JohnnyRouddro thank you for the quick reply
When will next part be released? Hope isn’t abandoned
Not abandoned 😓 I've been struggling to manage time for this actually.
8:15 if you receive an error at line 30 is that because he sneak another variable called cam_rotation at line 10.
hello sir ,i just in double jump in ur video ,can u teach us how to add superhero flying and glide in this project
Great videos ! They have helped me further understand the way i code in godot. By the way sometimes the animation transitions from air-jump to fall and prone to prone-walk are kind of glitching it is like they don't blend well together, any ideas on how to fix it ?
Teach how to do the serious attack like the hack 'n slash. Because there is no one to teach how to do it in Godot, please teach 😢
My next video is about a combo system and it's almost done. I hope you will find it useful.
@JohnnyRouddro Of course I will, you're amazing man
@srLEEH778 Thanks man 😊
@@JohnnyRouddro And the Air Attack, do you also intend to teach how to do it? Just one question, sorry.
@srLEEH778 Do you mean like in DMC where the character stays in the air? Those are not in my scope right now. But thanks for bringing it up, it will come up in my videos sooner or later. Coz it's an obvious feature 😄
Oh my... Thank you so much, I was searching for videos if anyone had done a more in depth tutorial where, idrk how to say it, the camera didn't like dictate the character movement... I've seen like 3 videos where they do same thing where the Camera just automatically moves the character, it's more useful if like I want to lock on an enemy But the camera being its own thing that influences movement input is so so much more comfortable to use especially coming from games like Dark Souls & Warframe 💖
A good idea would be to make an "animation" for going up/down some stairs :3
bro u got any discord server?
yes. join here: discord.gg/ytyA6Fkxa7
mine works but the player can lean into walls, not really sure how to avoid that
how can i replace the models from the project in that link?
One of the worst realization of movement system I've ever seen, don't even try this, too much garbage
It would be very helpful for me to know which parts make this tutorial garbage, so I can improve this system.
Hello you probably won't see this but for some reason the fov change is straight up just not working for me and it crashes when I try to sprint
such great tutorial, thank you!
I don't understand why my character falls infinitely when starting the game, even after placing collision on the ground. Could someone help me?
Stellar tutorial and editing, thank you for this
большое спасибо!
i followed everything and for some reason the camera doesnt move up or down but rotates in a cirlce around when i move the mouse in those directions
Guys my camera is rotating when i move it, is there any way to fix it?
Is this an updated version of your 3.2 tutorial? Are there any parts in the 3.2 tutorial that you don't cover in this one?
I'd say there is only the "roll" action missing, which I left for my other tutorials to cover. As it's more relevant to a combat system. Other than that, this one's a pretty big upgrade from the 3.2 version. There's a stance system which the previous one didn't have. The player can have many stances like stand, stealth, crouch or prone. And the movement states - idle, walk, run, sprint combined with these stances creates a lot of opportunities for a character control system which the previous one didn't have.
@JohnnyRouddro ok thank you, this is exactly what I've been looking for
bro made a hack and slash instead of fixing the TPS there are literally 1000 videos on swords none on h2h combat or TPS shit is corny
Well, you're absolutely right. Been struggling to put together this series already 😢 Nevertheless, you're welcome to check out the source code: johnnyrouddro.itch.io/godot-4-hack-and-slash and TPS is in my list already, hoping to cover it as soon as possible.
For some reason the player always faces the camera. I cant seem to figure out why. Otherwise really good tutorial
I don't know why but my springarm is broken it automatically go on the sky without any collision
I would love to see this code in C#.
Bro where you find the animations are they default in GD??
I made them myself. You can download the project and use the model for learning.
@JohnnyRouddro In Blender?? And one more thing. Can you teach me about godot like online class??
@@ahsanjahangir9540 The project has the glb file which you can import in blender. And actually I wont be able to teach you personally as I am already fully occupied with a full time job. Still, you can add me on discord my username is johnnyrouddro. I could help with your projects whenever possible.
What is this could not find base "spatial"
It's called Node3D now.
mh... having a problem when lerping between a idle and walking blend tree. i have sounds in my walk animation and those get played forever when i blend them. its crazy how buggy / hard 3d in godot is. would literally sell my soul for a complete, easy to understand tutorial that covers everything but well. i am not rich enough for that
While using this controller, what would be the easiest way to disable the air_jump feature?
you could set the max air jump value to 0
Will you also add weapon pickup and inventory?
Somewhat experience godot dev here, and the tutorial is perfectly fine, as I wanted to experiment with implementing modularity into animation and movement. This was great My only issue I ran into is that I absolutely cannot get the animations to blend properly. For some reason it's instantly going into them. Is this normal, or was the tween supposed to slowly blend it to the proper movement state ID? Your animations seemed to blend in the video.
Use Input.get_axis() instead of Input.get_action_strength ()
Man I've been looking forward to this Thanks for the cool video!
a parry system would be nice
Bro that camera feels sooo good, I learned a lot. Tksm
? How do you attach the weapon to the player model? Is it in the animation file or is it attached to the child of the model?
I used the BoneAttachment3D node.
@@JohnnyRouddro thanks for responding I ended up seeing this in the next video my bad lol
Thanks for the tutorial! I have this issue where when the player is running and I change the direction by moving the camera, the player slows down. It will slow down, then ramp back up to running speed. Or in some cases, it slows and stops moving until I press a WASD key again. On the other hand, when I change direction using WASD and don't move the camera, the player maintains the same speed while changing direction. This is the behavior I'm trying to achieve when using camera to change direction as well. Anyone encounter this?
it was a quick tip, and usefull, thanks. no to figure out how to clamp the rotation to the angles i want.
okay yep this is the one right here
Why those simple animations look so good? May you release them please? Edit: I saw you put the source code directly, what are the chances to change the model of the player but keep the same animations in your opinion?
I used blender's meta rig so bone naming would match if you used another meta rig model. but I'm not sure if the animations would transfer well.
Hey bro! Can you make a video showing us how we can swap out the meshes for your character and use our own from something like Kaykit, Synty, or Kenney? Thanks!!!
this is what i wanna do in Godot i wanna make a Silent Hill Resident Evil type game
I'm following the tutorial word for word and when I get to 8:00 when my character should be moving they aren't. I have no clue why it's not my code looks the exact same and I followed each step. It is recognizing the inputs, I put a print function under the 'if is_movement_ongoing():' code and when I hit all keys it's displaying the right information. Would appreciate some help.
did you connect the signals (7:18)? you can also check the functions who are "receiving" the signals by writing print inside those. You can also use breakpoints by clicking left in the editor. A red dot appears on the left. The game will pause if the red dotted line is run, you can see other information in the debugger while the game is paused on that line.
@@JohnnyRouddro Thanks for telling me about the break points that'll be useful for later. I did that and it seems that direction information isn't being sent from anywhere and I'm not sure why. I looked everything over and found out I had an extra s in a physics function. My guy is sliding around when I'm not pressing anything but that's probably something I fix by modifying the movement states right?
finally someone who does explains it correctly :D im gonna sub right now
No way part 2 is finally out love your videos man <3 ive been watching your tutorials for my game im developing and theyre helping me so much! Thanks for such clear and effective tutorials
Glad to be of help 😊 Thanks for the support 🙏
Eu amo suas estruturas de projeto, estão me dando muitas inspirações para prover uma boa experiencia em escalar essas coisas! Obrigado pelos videos!
Man this is amazing, loved it
Actually you don't need to create a bone for every weapon, you can just create placeholder for weapon and change it there via resources. Of cource two handed weapons should include two bones 😅
Thanks 🙏 I have actually considered a resource approach. But in this case I needed different locally positioned trail effect objects for each weapon. Which also could've been loaded via resource, but with the time it would've taken the video would've gone very off topic 😅 "Loading dynamic body parts/weapons" could be a different video.
@@JohnnyRouddro I think it also could be positionedin resources through Vector3 variables. I'll try to adapt and let you know)
Finally, Keep it up!
Hey Johnny! I just wanted to say that I've adapted your previous tutorial for a 2D project ive been working on. Thank you so much, keep up the good work! ❤
Thanks! Glad to be of help. I would love to check out your project ❤️ You can dm me in discord. My username is johnnyrouddro.
Glad to be of help 🙏
bro came from nowhere :D and dropped one god tier video
😂
Fr