Reader small image

You're reading from  Unity 5.x Animation Cookbook

Product typeBook
Published inMay 2016
Reading LevelExpert
PublisherPackt
ISBN-139781785883910
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Maciej Szczesnik
Maciej Szczesnik
author image
Maciej Szczesnik

Not interested. Too busy with current game project. Source: Linkedin.
Read more about Maciej Szczesnik

Right arrow

Using triggers to grab an edge while jumping


Grabbing an edge while jumping is a common feature, especially in platform games. It is easily done in Unity with a small amount of scripting. This recipe covers a simple edge grab functionality.

Getting ready

You need three new animations for our character: EdgeGrab, EdgeGrabLoop, and EdgeGrabClimb. The first one is a transition from the InAir animation to the EdgeGrabLoop animation. It should have minimum movement in the root node if possible. The second one is a looped animation of hanging on the cliff's edge. The last one is an animation that uses root motion to climb the cliff's edge and ends with an Idle pose. See the following screenshot for reference:

Frames of the EdgeGrabClimb animation using root motion to climb over the cliff's edge

EdgeGrab and EdgeGrabLoop animations should have all Bake Into Pose options selected in Import Settings. EdgeGrabLoop should also have the Loop Time option selected. You can also use the provided example Unity...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Unity 5.x Animation Cookbook
Published in: May 2016Publisher: PacktISBN-13: 9781785883910

Author (1)

author image
Maciej Szczesnik

Not interested. Too busy with current game project. Source: Linkedin.
Read more about Maciej Szczesnik