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