Easy Character Movement

Read Time:54 Second

Easy Character Movement is a physics based movement controller from the Unity Asset Store. The current version has an import bug in that it renames all the layers. This is annoying. So, to get it running as fast as possible, the first thing I did was load up the Custom Character Controller Example scene and then I prefabed the ECM_Character game object.

Once that was done I stepped over into my scene and dropped the ECM_Character prefab into the scene. A number of scripts need to be updated in order for this to work correctly:

Main Camera Updates

On the Main Camera, add the Follow Camera Controller script and then set the Target Transform to the ECM_Character game object.

ECM_Character Updates

In the Ground Detection component, update the Ground Mask. It is set to layer 0: Default by default and if you have your ground in a different layer, as I did, then it won’t work.

On the Custom Character Controller component, uncheck Root Motion Rotation and also drag the Player Camera into its designated spot.

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleppy
Sleppy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *