Learn to move characters in Unity 3D with this beginner-friendly explanation of Unity's new input system and root motion!
With this deep dive tutorial, you will not only have a better understanding of root motion and Unity's new input system, but you will also have an animated character by the end of the video!
SUPPORT THE CHANNEL:
💛 https://www.patreon.com/iHeartGameDev
iHeartGameDev Merch:
💛 https://www.iheartgamedev.com
WANT MORE?
Interested in learning more about animating characters in Unity? Check out my growing series of tutorials:
✅ https://youtube.com/playlist?list=PLwyUzJb_FNeTQwyGujWRLqnfKpV-cj-eO
✦ Like the vid? Please consider Subscribing!
https://bit.ly/2YdIb6j
✦ Missed out on the last episode?
https://youtu.be/e94KggaEAr4
SOCIAL:
✦ Discord
https://discord.gg/2AxUvsa
✦ Twitter
https://twitter.com/iHeartGameDev
GEAR:
Lumix G7 Camera: https://amzn.to/3Kks1gZ
Epomaker GK68 Keyboard: https://amzn.to/3Ke87EB
Samson C01U Pro Mic: https://amzn.to/33kDdtG
LG 27" Monitor: https://amzn.to/3qAHFwS
Lepow 15.6" Portable Monitor: https://amzn.to/3287OtL
Logitech G604 Mouse: https://amzn.to/3A6jNV4
Audio-Technica ATH-M50X Headphones: https://amzn.to/3tBaeMT
X-Pen Artist 15.6 Pro Drawing Tablet: https://amzn.to/3FE5HLI
Apple 15in MacBook Pro Laptop: https://amzn.to/3AbKdFc
►TIMESTAMPS:
Intro: 0:00
Download From Mixamo: 0:39
Unity Setup: 0:58
Character Setup: 1:20
Create Animator Controller: 1:55
Animations To Animator: 2:08
Animation Transition Setup: 2:30
ROOT MOTION EXPLAINED: 3:11
Modifying Root Motion: 3:32
Bake Into Pose Setting: 3:49
Based Upon Settings: 4:05
Fixing Our Animation Issue: 4:30
New Input System Package Install: 4:50
NEW INPUT SYSTEM EXPLAINED: 5:08
Interface Breakdown: 5:28
Creating Actions: 5:48
Action Properties Explained: 6:30
Disambiguation Explained: 6:57
Bindings Setup: 7:23
Controller Detection: 7:57
Gamepad Binding: 8:15
Stick Deadzone Processor: 8:28
Run Action: 8:41
Create Player Input Class: 9:00
LETS CODE: 9:22
Animator Variable Declaration: 9:32
Movement Logic: 10:00
NEW INPUT SYSTEM CODE: 10:15
Actions Maps & Actions: 11:00
Event Listeners Explained: 11:16
Callback Implementation: 11:50
Accessing Gamepad Data: 12:29
Enable & Disable Action Maps: 12:48
Storing Gamepad Data: 13:15
Moving Character Implementation: 14:00
Character Moving: 14:43
Rotating Character Implementation: 15:04
Final Product: 16:09
Next Video: 16:18