Code A PERFECT PLATFORMER JUMP | Godot 4 Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

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

  • @brochlarkwright6016
    @brochlarkwright6016 7 วันที่ผ่านมา +1

    Finally a jump video that explains it in a way I can understand, 10/10 video!

  • @sigilhunter3199
    @sigilhunter3199 8 วันที่ผ่านมา +2

    Very informative. Imo the feel of character movement is often something that gets overlooked.

  • @RecordofRadio
    @RecordofRadio 7 วันที่ผ่านมา +2

    great video. if you export the values you can update them on the fly and your iteration time might be faster, as far as honing in your final values. Or additionally, you might want some of that hang time and things like that for different abilities or skills, maybe an item that lets you hover, or something, and you could then knock them all out really quickly. But yeah, this seems like a solid approach.

    • @BiLLzDevs
      @BiLLzDevs  7 วันที่ผ่านมา +1

      Agreed! Exporting is a fantastic way to quickly adjust values and fine tune a jump

  • @breadisarting4044
    @breadisarting4044 9 วันที่ผ่านมา +2

    Thanks for the insight, man!

  • @roycegarvin
    @roycegarvin 8 วันที่ผ่านมา +1

    This is awesome thank you.

    • @BiLLzDevs
      @BiLLzDevs  4 วันที่ผ่านมา

      You're very welcome!

  • @LeCoffreaFlonflons
    @LeCoffreaFlonflons 3 วันที่ผ่านมา

    That was awesome ! The instructions are so clears it make me want to try to experiment with the code to have other mechanics (I'm thinking of falling slower if the player keep the jump button pressed or something like these mechanics we find in Super Mario Wonder).
    That's great tutorials !

    • @BiLLzDevs
      @BiLLzDevs  3 วันที่ผ่านมา

      Go do some experimentation, it’s a great way to learn and reinforce programming skills!

  • @greenya84
    @greenya84 3 วันที่ผ่านมา

    Great detailed explanation. Thank you

    • @BiLLzDevs
      @BiLLzDevs  3 วันที่ผ่านมา

      You're very welcome!

  • @brochlarkwright6016
    @brochlarkwright6016 5 วันที่ผ่านมา

    If you want to still jump after leaving a ledge and coyote time, but penalize their jumps (ex: you have 2 max jumps, we penalize them 1 jump, so we will still get a jump but only 1.)
    add a variable called AirJumpPenalty into the constants and add this code in HandleJump() after the coyote timer if statement.
    if ((jumps

    • @BiLLzDevs
      @BiLLzDevs  4 วันที่ผ่านมา

      Love the mechanic and the solution you came up with, thanks for sharing it!

  • @sunnysnow2226
    @sunnysnow2226 7 วันที่ผ่านมา

    @2:20 No need state machine, just check if velocity is positive or negative.

    • @BiLLzDevs
      @BiLLzDevs  7 วันที่ผ่านมา

      True, you could do it that way but I feel the logic is cleaner and more compartmentalized in a state machine 🤷🏼‍♂️

  • @sohailrahman2637
    @sohailrahman2637 9 วันที่ผ่านมา +2

    if I follow ur variables and inputs can i build it with visual script (no code experience yet) or may be just use both visual script and code together to apply

    • @BiLLzDevs
      @BiLLzDevs  8 วันที่ผ่านมา

      I am unfamiliar with any visual scripting extensions in Godot, but you should be able to implement this in it

  • @AltonT90
    @AltonT90 8 วันที่ผ่านมา +1

    yours links doesn't work :(

    • @BiLLzDevs
      @BiLLzDevs  8 วันที่ผ่านมา

      I just fixed them for you

  • @korraprasadpraveen4333
    @korraprasadpraveen4333 วันที่ผ่านมา

    Can you make video entirely dedicated to how to create state machines the way u done here 😊 for 2d anf 3d game and please do video how to create 3d world by grid map no videos are sufficient to understand these concepts in depth

    • @BiLLzDevs
      @BiLLzDevs  13 ชั่วโมงที่ผ่านมา +1

      I do have a video dedicated to the state machine used in this video. Unfortunately, I haven’t done any work in 3D so I don’t know if I would be any help with that, sorry!

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

    What's the point to show the code and not the final result?

    • @BiLLzDevs
      @BiLLzDevs  8 วันที่ผ่านมา +3

      What do you mean final result?

    • @axivy4684
      @axivy4684 8 วันที่ผ่านมา +2

      @@BiLLzDevs nah fr wat th hell is he saying