Climbing System In Unity | Zelda Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025
  • Video uploaded late so you don't have to get me a birthday present anymore...
    Twitter: / madalaski
    Itch.io: madalaski.itch...
    The model used is Banana Man from the Unity Asset Store:
    assetstore.uni...
    Project below (animations not included as I don't own them):
    github.com/Mad...

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

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

    mAN THIS COULD MAKE ME CRY been struggling to make a simple freeclimb system for my project and all the systems that tempted me on the unity store were like 1gb in size and very bloated with unnecesary stuff this is so so straight to the point and explicative and cool you deserve heaven

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

      @@nicodicodingo1416 haha glad I could help ☺️

  • @_sophies
    @_sophies 3 ปีที่แล้ว +19

    I discovered your stuff yesterday and was like "ah man, hasn't posted in a while, channel might be dead, bummer" but then you come out with a new video! Happy birthday.

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว +6

      The channel will never die! Anyway see you in 2 years for the next vid 😛

    • @mainly.edii0
      @mainly.edii0 22 วันที่ผ่านมา

      @@Madalaski u were not joking when u said 2 years next vid XDDD

  • @tristankelly2953
    @tristankelly2953 3 ปีที่แล้ว +1

    Good to see you back again!
    I started watching just before you left and thought there wasn't going to be any more

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

    Thanks for highlighting the importance of iterative development. Much appreciated

  • @SomewhatMade
    @SomewhatMade 3 ปีที่แล้ว +1

    congrats on your new job!

  • @J__454
    @J__454 3 ปีที่แล้ว +4

    This was really helpful and well made. Looking forward to future videos of yours.

  • @leonstansfield
    @leonstansfield 3 ปีที่แล้ว +1

    Cool video! Good to see you back and well done on the job!

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว +1

      Thanks! Hope you enjoy the future content!

  • @SlamWeasel
    @SlamWeasel 3 ปีที่แล้ว +1

    Happy Birthday

  • @jmgames6628
    @jmgames6628 3 ปีที่แล้ว +1

    Nice tutorial and really good voice over too!

  • @vmmi8215
    @vmmi8215 3 ปีที่แล้ว

    This is pure diamond, so precious 🤩🤩🤩

  • @mignongim8099
    @mignongim8099 2 ปีที่แล้ว +2

    Thanks for the great tutorial. When I implimented the code just as 1:40 I got a NullReferenceException error on the cam variable. Why is it doing this?

    • @Madalaski
      @Madalaski  2 ปีที่แล้ว

      This means that your scene doesn't have a Camera.Main variable. I'm not sure exactly what defines this, but I feel like it's to do with how you setup your main camera. An alternative way of doing this is making a Cam a public variable and setting it in the inspector by dragging your camera into the field.

  • @JohnDoe-pk8lc
    @JohnDoe-pk8lc 3 ปีที่แล้ว +2

    Would you consider doing a video on how to create a CTR tv screen shader?
    Just a video suggestion, keep up your nice work either way

  • @devtheswok
    @devtheswok 2 ปีที่แล้ว +2

    Cool video
    *proceeds to figure out how to copy and paste a video into code*

    • @Madalaski
      @Madalaski  2 ปีที่แล้ว +1

      Code link in the description!

  • @Rosslefrancais
    @Rosslefrancais 3 ปีที่แล้ว +3

    I have a Q for your next Q&A that I hope you A, will you be Qing more As in the next Q&A or will you be Aing some of my Qs or maybe ditching Q&A entirely for the better pursuit of adding more evil laughs into your videos cause I'm a huge fan of them and I want more.

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว +2

      How many frames does a gamer game in the game frame mainframe? Also the next video will contain a collection of evil laughs.

  • @zhitengchen8008
    @zhitengchen8008 2 ปีที่แล้ว

    Nice thought. But when I stay in the edge or corner of two walls, the rigid body will shake, what should I do?

  • @TheDigitalLenny
    @TheDigitalLenny ปีที่แล้ว

    I myself am trying to work on a ledge climbing mechanic for my unity game as well! Would you be able to give some advice on how you were able to make the player obj move around the corner of the ledge?

  • @Joshua-st2tv
    @Joshua-st2tv 2 ปีที่แล้ว

    Hey, Great tutorial! One question, i want to i move the character with "GetButtonDown", how would i do it?

  • @itzdrify5678
    @itzdrify5678 2 ปีที่แล้ว

    I attached the script to the player ,however whenever I am colliding with a wall I can't climb it . What's the problem?

  • @thegameofspider3734
    @thegameofspider3734 ปีที่แล้ว

    One question, do I have to put all the scripts that you created or only the last one?

  • @plokie
    @plokie 3 ปีที่แล้ว +7

    Impeccable music, true harmony. Great video as always, very interesting techniques and info :)

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว +1

      Don't tempt me to make my acapella side channel, "One Matt Band"

  • @first9279
    @first9279 2 ปีที่แล้ว +1

    Thanks mate, but where is the source code?

  • @andyrocks6174
    @andyrocks6174 3 ปีที่แล้ว +1

    welcome back.
    i was using your render feature method for pixelizing a layer, and it seems to be broken in 2021.2. could you perhaps steer me in the right direction as to why the pixelized layers aren't rendering?

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว +1

      Hey there. I'll give it cheeky look in the next day or so. SRP's still in development so I imagine elements of the API might have changed in the past year. Might be best to start looking there.

  • @JackieTheDerg
    @JackieTheDerg 2 ปีที่แล้ว

    Can you explain how to make a camera filter to make further away objects more pixelated?

  • @heartlamp6455
    @heartlamp6455 2 ปีที่แล้ว

    Awesome.

  • @indiestudio23
    @indiestudio23 2 ปีที่แล้ว

    please add this script to starter assets third person character

  • @thomasmullan480
    @thomasmullan480 3 ปีที่แล้ว +1

    You sound EXACTLY like Jonathan Sims at 0:24

    • @Madalaski
      @Madalaski  3 ปีที่แล้ว

      Martin, how did you find this account? This a private account, now get back to work.
      (Also I do a straight up impression of him in my game "Back Four Seconds")

  • @ps5games821
    @ps5games821 3 ปีที่แล้ว +1

    Make more tutorials please

  • @MatiasHMoro
    @MatiasHMoro ปีที่แล้ว

    Im thinking that MAYBE root animation whould give you a less floaty feeling on the climbing. But I have been wrong before in game development 😅

  • @professordaytime2
    @professordaytime2 ปีที่แล้ว

    I got everything up to the point of the PlayerIKScript, but I'm not quite sure how to implement that. I put it on the model and it never gets called.
    Fantastic tutorial btw!

    • @Madalaski
      @Madalaski  ปีที่แล้ว

      I believe it needs to specifically go with the animator. Check out my project in the description to see the difference?

    • @professordaytime2
      @professordaytime2 ปีที่แล้ว

      @@Madalaski Awesome. Thank you!!!

  • @dkordy
    @dkordy 2 ปีที่แล้ว

    Can you do swimming tutorial, with standard third person asset! there is no unity swimming tutorial on youtube,. There is but som not finished or not usable tutorials here... this is perfekt so I hope you will do swimming to.... Thank you, you r great

  • @bonse2000
    @bonse2000 ปีที่แล้ว

    where can Ι buy the anims?

    • @Madalaski
      @Madalaski  ปีที่แล้ว +1

      They're from Mixamo

    • @bonse2000
      @bonse2000 ปีที่แล้ว

      how could i limit the range of raycast?i have a problem, if i am too far away from the wall and i press space for climbing then the player teleports onto the wall and climbs. Ηow do i limit this?

    • @Madalaski
      @Madalaski  ปีที่แล้ว

      @@bonse2000 the second parameter of Physics.Raycast is the direction of the ray ("transform.forward" or "checkdirection") and the length of this vector should be the length of the ray. Simply multiply this vector by a scalar (like " * 0.5f") and it should shorten it. If not, Physics.Raycast has a parameter called "MaxLength". Reducing this number will also shorten your ray. You can look up the API online.

  • @demondevilmon980
    @demondevilmon980 2 ปีที่แล้ว

    I am afraid your code never makes a case for transitioning into the climbing function which only allows the player to walk, jump and fall. If i missed it let me know which line it is.

    • @Madalaski
      @Madalaski  2 ปีที่แล้ว

      Line 88 friend.

  • @kevintanudjaja8893
    @kevintanudjaja8893 2 ปีที่แล้ว

    Tutorial good, but that sound singing background is urgh really

  • @haydenmiller8760
    @haydenmiller8760 ปีที่แล้ว

    nice tutorial but very obnoxious music hard to concentrate

  • @sudence
    @sudence 2 ปีที่แล้ว

    what happened to the video why did they become less funny