Unity Game Development Advanced Animation
Class overview Class 8 Revision Import & Setup Character Import & Setup Weapon Import & Setup Animations Bone rotations (Aiming) Animation Masking Inverse Kinematics (IK) Advanced: Impact marking Advanced: Aiming Camera
Revision Main Menu Button OnClicked Logic XML Data Localization Data Localization Code Building .exe Loading scenes & Quitting Advanced: UI selection Advanced: Options menu
Import & Setup Character Create PlayerLogic (Movement, Jumping, …) Add CharacterController Implement Movement
Import & Setup Weapon Attach Weapon to right hand bone Rotate and Position Weapon correctly
Import & Setup Animations Create AnimatorController (Idle, Walk, Run, Strafe, Backwards, …) Setup BlendTree (Add parameters) Set Animation Parameters from Code
Bone rotations (Aiming) Rotate Neck & Shoulder along with X axis of Camera LateUpdate() is called AFTER Animation has been applied
Animation Masking Create AvatarMask Create new AnimationLayer using Mask Set to Override Apply Reload animation on Top Body
Inverse Kinematics (IK) Set AnimationType to Humanoid Set IK weights, position & rotation
Advanced: Impact marking Use OnCollisionEnter to track point of impact Instantiate a plane on the position where the impact happened
Advanced: Aiming Camera Implement Secondary Camera when Player is Aiming using Left Trigger
Q&A Do you have any questions related to the topics mentioned?