Platform Tutorial: Ladders! Clickteam Fusion 2.5

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

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

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

    Over 2k hours of Fusion and still I am learning from you sir :) Thank you!

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

      No problem. Glad I could help. I think this tutorial is a bit buggy with the scoping, unfortunately. I should revisit the concept and make it better.

    • @ILIKESCIFI
      @ILIKESCIFI 6 ปีที่แล้ว

      Works for me :)

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

    To fix sliding down ladder = In the event that states "Ladder state is ON" and "whilst UP and DOWN are not being pressed" - Change the "velocity 0" part to... "Set Y velocity to GetGravity (Platform Movement Object)*-1"
    To fix the animation on the ladder = On that same event line change your player animation to "Climbing"
    To fix using multiple ladders = On event line that states "Ladder state is "on" - insert new condition of "Player is overlapping ladder"

  • @Heimatloser1672
    @Heimatloser1672 8 ปีที่แล้ว +7

    Best clickteam tutorials on the internet! Thank you!

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

    I know he won´t probably see this comment but... If he does, thanks a lot. I´ve been trying to make games for ages, I could never make it, and I found this. Amazing Tacoman.

  • @FreekillRS
    @FreekillRS 8 ปีที่แล้ว +11

    To fix the guy slowly falling off the ladder simply replace the "Set Y to 0" in 14th line in the video to some negative number until his idling speed on the ladder is 0.

    • @TheVicRulz
      @TheVicRulz 8 ปีที่แล้ว

      Actually, a little less than - gravity did the trick. Thanks!

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

      The actual value of gravity works. I set mine to GetGravity("Platform Movement object") * -1. That way you can change the value of gravity and it will still work.

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

      ya, if platformer object gravity value is "30", then just set Y to -30. Nice, thanks!

    • @MrClock-xm7oc
      @MrClock-xm7oc 4 ปีที่แล้ว

      @@lovo3920 Well that work pretty well, thanks for the advice Victor Jota, Semos and Auriel Nava

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

    I find the best way to fix the drifting down on the ladder is Pause movement in the PMO when you are not pressing "Up" or "Down" and when you do press "Up" or "Down" Unpause movement

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

    Thank you for your wonderful and informative films! you constantly teach me new things that I can use for my games in Clickteam Fusion 2.5

  • @Draug0
    @Draug0 8 ปีที่แล้ว +7

    I had to do a number of things to get this to work properly for me with my platformer from the previous platformer tutorials.
    Firstly the animations completely stopped while climbing the ladder. To fix this I put a start animation on an always event and the while climbing the ladder events and put a stop animation on the while stopped on the ladder event. I hope this doesn't affect my platformer later.
    The player was constantly sliding down when stopped on the ladder. To fix this I set the Y velocity to GetGravity( "Platform Movement object" ) * -1.
    While stopped on the ladder the animation changed to falling or jumping. To fix that I inserted LadderState of ("Player") = "Off" under the PMO: object is jumping then change animation to jumping and PMO: object is falling then change animation to falling events.
    The player still had vertical momentum after reaching the top of the ladder. To fix that I got rid of the negate ("Player") is overlapping Ladder then set LadderState to "Off" event. I made an active object called LadderDisengage and place it right above the players head at the top of the ladder. Then I added the event PMO: test for obstacle overlap, ("Player") is overlapping LadderDisengage and LadderState of ("Player") = "On" then (PMO) selected object overlaps with an obstacle and set LadderState to "Off". The jump animation still plays for a slit second but I haven't figured out how to fix that.
    When duplicating the ladder, the player X coordinate doesn't always go to the right ladder. To fix this I inserted ("Player") is overlapping ("Ladder") under the LadderState of ("Player") ="On" then set X position to X("Ladder") event.
    Also to keep the climbing speeds consistent, I subtracted GetGravity("PMO") from both up and down Y velocities. I put those in parentheses and multiplied them by the modifier from the sprint tutorial to add the sprint feature to ladder climbing.

    • @Draug0
      @Draug0 8 ปีที่แล้ว +5

      I fixed the issue with the jump animation playing at the top of the ladder. I just inserted negate PlatformTester is overlapping JumpThrough under the PMO: object is jumping and PMO: object is falling events. The PlatformTester only sticks out about two pixels under the players feet, so you can't even notice it when jumping at the top of the ladder.

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

      This helped a ton, thanks so much for the detailed workarounds. And thanks to zentaco, these videos are incredible. .

    • @Ghostly-Abyss
      @Ghostly-Abyss 3 หลายเดือนก่อน +1

      Thank you so much. Thought I'd just make several ladders with the same function several times, but you fixed it. Appreciate your help

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

    @14:40 If you set the velocity as the inverse of the gravity of the frame the player will not slide down the ladder automatically.

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

    I have a problem. The climbing animations stops on the frame 1 while climbing the ladders... Please, someone.. Tell me how to fix this...

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

    I solved the problem that the character goes down the stairs by not pressing anything, just put the thing that when the stairs trigger is on, the gravity is at 0 and when the trigger is off, the gravity changes to the original value, and when there is two ladders the character teleports to the last ladder that has been placed, I solved it so that it has a value that saves the X position of the object and when climbing the stairs it is placed in the X position of the aforementioned value, I hope it is understood now I am Spanish

  • @garbageknights
    @garbageknights 4 ปีที่แล้ว

    Why not just set the jump through platform collision to also say "(negated) repeat while "down" is pressed", that way ifthe player presses down the collision is off

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

    When using this, it teleported me to different ladders.

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

      Remove the condition where it sets the player to the center x position of the ladder object

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

    Loving all your tutorials and have followed this one and got a working ladder for my character. But I want more than one ladder in my levels! As soon as I copy and paste the ladder and start building the level it all goes wrong :(
    Am I missing an obvious way of copying the ladder or do I need to repeat this whole tutorial for each ladder? :(

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

      OK, so it was (obviously) the set x-pos of the player to the x-pos of the ladder. I deleted that and tried setting the x-pos of my player to
      ( Int(X( "Player" ) / 32) * 32 ) + 16
      This kind of works because the level is based on a 32x32 grid. But there's a horrible glitch where I can stand next to any ladder and hold up plus left OR right and my player vibrates up the side of the ladder.

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

      THANKYOU very much!!! You solved my problem !!! you are GREAT!

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

      Glad I could help. Your reply made my day :)

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

      Just insert a condition that the player is overlapping a ladder. It will center the player X position on the ladder the player is overlapping.

  • @jelst92
    @jelst92 4 ปีที่แล้ว

    Is there any chance you could do a tutorial for how to be able to use the 'Paint mode' tool to paint on multiple ladders. This coding is great but would have to re-code per ladder.

  • @Barhyrshs
    @Barhyrshs 7 ปีที่แล้ว

    How can I make the guy walk up to a wall and go up without pressing any key? Its maybe very easy but im very new to clickteam.

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

    is this method ideal for grabbing ledges?

  • @hamletthepig2684
    @hamletthepig2684 8 ปีที่แล้ว

    This is a great video it really helped thx

  • @ChimiMyChanga73
    @ChimiMyChanga73 8 ปีที่แล้ว

    I'm running into an issue with the platform. If I tap L/R the character will sometimes fall through the platform obj. Or, start looping his run animation and then fall.

  • @rosse119
    @rosse119 8 ปีที่แล้ว

    Great tutorial, any chance on doing a moving platform tutorial? No matter what I do with the PMO object I still have a glitch were if I jump under the vertical platform I slide through it, also would be great to have diagonal moving platforms too.

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

      sure, I'll see what I can do

    • @rosse119
      @rosse119 8 ปีที่แล้ว

      +almightyzentaco Thanks

  • @Shenotive
    @Shenotive 8 ปีที่แล้ว

    I am not able to set "y velocity" to 0... what do I do? I did not use the platform movement object. plus it's not even available for me to use...

    • @almightyzentaco
      @almightyzentaco  8 ปีที่แล้ว

      Well, that would depend entirely on how you coded your platformer then. If you are using a gravity value simply set it to zero while the player is attached to the ladder.

  • @StarWyse
    @StarWyse 7 ปีที่แล้ว

    When I want to go down the ladder, I always get stuck, can you help me?

  • @HistoriAnimations
    @HistoriAnimations 8 ปีที่แล้ว

    May I ask an out-of-topic question? How can I do this condition:
    There are two objects, one's a red square, the other blue. If the player clicks on a button, there will be a 50% chance of the red square to pop up and 50% of the blue one to pop up on a certain location of the frame. I can't find any sources to teach this condition. Thank you in advance!

    • @HistoriAnimations
      @HistoriAnimations 8 ปีที่แล้ว

      It can be any percentage by the way, not just 50.

    • @dadehodge418
      @dadehodge418 8 ปีที่แล้ว

      you create a counter, then set its minimum to 0 and maximum to 1 and say when the buttons clicked, set the counter to random between 0 and 1 and if counter equels 1 go to position and cointer equels 2 go to position

  • @Soopytwist
    @Soopytwist 6 ปีที่แล้ว

    There's a major flaw with this. You can only have ONE ladder. Add another and the player jumps to the new one.

    • @TimothyRMorris
      @TimothyRMorris 5 ปีที่แล้ว

      Try removing the condition where you set the player to the center x position of the ladder

  • @gerarventitres
    @gerarventitres 7 ปีที่แล้ว

    how i make the character crounch?

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

    I'm not able to make the character going down the ladder. He's just lagging. He's popping frame. I did exactly like the video. I think, it's my assets that's not right.

    • @MrClock-xm7oc
      @MrClock-xm7oc 4 ปีที่แล้ว

      The same happens to me, i think here's some kind of secret?

  • @omerdev7392
    @omerdev7392 8 ปีที่แล้ว

    ı cant find ladder how can ı add ladder on my game pls hep

  • @phionix1235
    @phionix1235 8 ปีที่แล้ว

    You know how to make a percent calculator, like i have 100 hp and a bar with 5 frames, every 1 frame is 20% of that hp. I don't find any help to that. thanks for the great work on this tutorials :D

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

      the counter object can be displayed as a bar, it will do exactly what you are trying to accomplish.

    • @phionix1235
      @phionix1235 8 ปีที่แล้ว

      Lol, thanks !

  • @peypey2328
    @peypey2328 8 ปีที่แล้ว

    you probably don't care but I think you should make an rpg tutorial series

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

      I'll probably do that soon. I'll likely start with something simpler, like a Zelda engine.

    • @peypey2328
      @peypey2328 8 ปีที่แล้ว

      almightyzentaco that would be interesting and useful

  • @Eastonv1000
    @Eastonv1000 8 ปีที่แล้ว

    please do five nights at treasure island click team tutorial how to turn off cams

  • @justhuman982
    @justhuman982 7 ปีที่แล้ว

    +