MENU

Fun & Interesting

Character Movement in Unity 3D | New Input System + Root Motion Explained

iHeartGameDev 176,273 4 years ago
Video Not Working? Fix It Now

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

Comment