Stance - Godot 4 Third Person Controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 43

  • @nick12791
    @nick12791 10 หลายเดือนก่อน +2

    Keep these videos coming so interesting how you attack these problems!

  • @Mrtargi
    @Mrtargi 10 หลายเดือนก่อน +1

    Finally, I found my courage and refactored all my movement code using your system and it is really an=mazing. IMHO your character movement tutorial is definetely the best, thank you one more time!

    • @JohnnyRouddro
      @JohnnyRouddro  10 หลายเดือนก่อน

      Thanks a lot 🙏 Really glad to hear that. 😄

  • @Andserk
    @Andserk 10 หลายเดือนก่อน +3

    these videos are awesome! I hope you cover some IK again at some point. keep up the good work!

  • @94play94
    @94play94 6 หลายเดือนก่อน

    Super nice tutorial series. I learned so much.

  • @thetiphon
    @thetiphon 9 หลายเดือนก่อน +1

    Thank you for tutorial and godot project provided

  • @NeonfireStudio
    @NeonfireStudio 10 หลายเดือนก่อน

    Great Tutorial! Thanks! It will be helpful for my zombie shooter game.

  • @cyri4921
    @cyri4921 10 หลายเดือนก่อน

    New godot tutorial dropped lfg 🤘🤘🤘

  • @achilleasandreou7146
    @achilleasandreou7146 9 วันที่ผ่านมา

    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 ?

  • @eardestroyer6593
    @eardestroyer6593 10 หลายเดือนก่อน

    Hey I have been following this series as I try and teach myself Godot. Love the videos, I did have a question. I am trying to make a shooter and have watched some of your older series but was wondering if you are planning to add tutorials for guns and aiming and what not to fit into this new and improved code technique? If not I wont complain, I'll still take in any information you are willing to teach. This is just, as far as I can find, the best third person controller I've seen for Godot and would love to implement it into the type of game I'm trying to learn. Thank you for all the time you put into these videos, some of the best tutorials out there!

    • @JohnnyRouddro
      @JohnnyRouddro  10 หลายเดือนก่อน +1

      Thanks a lot! Yep, shooter + melee combat system is on the way 😄 Will use this one as base.

    • @eardestroyer6593
      @eardestroyer6593 10 หลายเดือนก่อน

      @@JohnnyRouddro Awesome, I can't wait! Thanks for the response, it is much appreciated.

  • @thyroid99
    @thyroid99 6 หลายเดือนก่อน +1

    Love the series! For some reason my raycast is colliding with the player node (Player:). I'm using a different model so I wonder if that's the case? Otherwise the node hierarchy is the same as yours.
    I'm thinking of setting the ray to ignore the player? Ignore self only works on the immediate parent, so the upright collision. Any thoughts?

    • @JohnnyRouddro
      @JohnnyRouddro  6 หลายเดือนก่อน

      If you've followed the series from the start, you will notice in the first video I've made the raycasts immediate child of their relevant colliders, and kept "exclude parent" on. for other cases you can manually ignore a collision object via code.

    • @thyroid99
      @thyroid99 6 หลายเดือนก่อน +1

      @@JohnnyRouddro Turns out I had to disable "Hit Back Faces" and it works great now.

  • @PsychorGames
    @PsychorGames 10 หลายเดือนก่อน

    Looks great! I'm doing something similar, except I'm also including strafing left and right!

    • @JohnnyRouddro
      @JohnnyRouddro  10 หลายเดือนก่อน +1

      Thanks! Good to hear that. Aiming + Strafing will be my next video topic actually 😄

  • @Mrtargi
    @Mrtargi 10 หลายเดือนก่อน

    Amazing! It's quite a huge work, thank you! Do you plan to add attack mechanics to thise controller in the near future?

    • @JohnnyRouddro
      @JohnnyRouddro  10 หลายเดือนก่อน

      Thanks! 🙏 This series will have 1 or 2 more topics like aiming+strafing, then I will start working on a new series - RPG combat mechanics, which will be based on this one.

    • @Mrtargi
      @Mrtargi 10 หลายเดือนก่อน

      @@JohnnyRouddro sounds pretty cool, I am working on isometric rpg and your tutorial is super useful

  • @christiandelao2547
    @christiandelao2547 9 หลายเดือนก่อน

    My animations are playing really choppy, getting cut off, had to place them .2 ahead of the value to have them play correctly, no clue why

  • @kruth6663
    @kruth6663 9 หลายเดือนก่อน

    Awesome series! Will there be more? For example shifting between on-foot/swimming where you can have vertical movement like in gta5.

    • @JohnnyRouddro
      @JohnnyRouddro  9 หลายเดือนก่อน

      I'm working on the next series with melee combat + shooter. I'll see if I can create a swimming system some time after that.

    • @kruth6663
      @kruth6663 9 หลายเดือนก่อน

      @@JohnnyRouddro Oh that's awesome! I wanted some 3d melee combat tutorials too, can't wait xD

  • @christiandelao2547
    @christiandelao2547 9 หลายเดือนก่อน

    Any plans to update the shooter series? Could really use the leaning/aiming states info for godot 4

    • @JohnnyRouddro
      @JohnnyRouddro  9 หลายเดือนก่อน +1

      I'm working on an action rpg controller with melee combat + hopefully shooter weapons like bow, rifle etc.

  • @JuJuR
    @JuJuR 9 หลายเดือนก่อน

    when I typed in *global_position = lerp(global_position, player.global_position + position_offset, 18 * delta)* it gives me an error *Invalid get index global_position on base Nil* What do I do?

    • @JohnnyRouddro
      @JohnnyRouddro  9 หลายเดือนก่อน

      I think the player variable is not assigned.

  • @Tilarna
    @Tilarna 10 หลายเดือนก่อน +1

  • @ThunderPlayStudios
    @ThunderPlayStudios 10 หลายเดือนก่อน

    Once more nice video

  • @gabrielchabot5315
    @gabrielchabot5315 8 หลายเดือนก่อน

    An attack animation would be awesome !

    • @JohnnyRouddro
      @JohnnyRouddro  8 หลายเดือนก่อน +2

      You're in luck, because that's what my next video is about. Will upload very soon.

  • @elmaikperruno
    @elmaikperruno 6 หลายเดือนก่อน

    It would be great if you added a climbing mechanic, thanks for your content

  • @phoenixastra4429
    @phoenixastra4429 7 หลายเดือนก่อน

    I'm having the hardest time getting my state machine to switch from jump land to walk or run so much, as in the only way i've been able to is to get it to mostly blend and skip the land animation, but I want it to land before it hits the floor, do you or anyone have any idea how to accomplish this? I'm a bit new..I might look into raycasts and see if it's possible to start the animation a bit before a landing before on the floor exactly..

    • @vanerorg
      @vanerorg 5 หลายเดือนก่อน +1

      what I do is add a landing oneshot to my idle/walk/run blendtree so that the landing animation can play for its full duration, then the other animation can trigger.
      or what you can do is set the switch mode for any arrows leaving the landing node to "at end"

    • @phoenixastra4429
      @phoenixastra4429 5 หลายเดือนก่อน +1

      @@vanerorg omg thank you!

  • @mirrox6447
    @mirrox6447 9 หลายเดือนก่อน +4

    Please ADD MELEE ATACK WITH ENEMIES :(

    • @JohnnyRouddro
      @JohnnyRouddro  9 หลายเดือนก่อน +3

      I am working on it right now. Having some difficulties balancing my work and youtube, will release new project with combat mechanics very soon 🤞🤞

    • @mirrox6447
      @mirrox6447 9 หลายเดือนก่อน +2

      ah, that's good, we'll wait :D
      @@JohnnyRouddro

  • @Kagekao_666
    @Kagekao_666 5 หลายเดือนก่อน

    п`здец

  • @ExhaustP1pe_
    @ExhaustP1pe_ 6 หลายเดือนก่อน

    Thanks for the Tutorial! but the camera_controller script has been giving me 2 errors;
    "Identifier "top_level" not declared in the current scope"
    and
    "Identifier "global_position" not declared in the current scope"
    Please help🥲