Unity Mobile Game Development: Character Scripting
In this tutorial, we will learn how to script our character animations to work with our controls and overall game. Software required: Unity 3.4.
What you'll learn
In this tutorial, we will learn how to script our character animations to work with our controls and overall game. To begin, we need to bake our animations into separate animation clips and loop them correctly. Next, we'll connect the left joystick position into our script to drive the base character movement animation. From there, we will use If Else conditionals to drive which animation plays. Next, we'll layer other animations together to easily have our character run while getting hit or swapping weapons. We'll finish our character animation script by freezing the animations while paused and correctly dealing with a 'game over' condition. Software required: Unity 3.4.
Table of contents
- Importing Our Character Model and Splitting the Animations 7m
- Fixing the Animation Loop Twitching and Transferring Scripts 7m
- Getting and Mapping Our Left Joystick Position Directions 6m
- Crossfading the Animations Based on the Joystick Position 6m
- Coding Conditionals for the Rest of Our Movement Animations 9m
- Listening for the GUI Notifications 8m
- Putting Our Animations on Layers and Adding Blending 8m
- Quickly Crossfading Our Other Animations for Playback 8m
- Freezing All of Our Animations in Certain States 3m
- Stopping All Animations and Playing the Death Animation 7m