大家好,我是陆砚码。今天我们来聊聊Unity中角色动画控制的基础知识。很多新手在学习Unity时,都会遇到动画控制的问题。别急,今天我们就来一步步解决它。
项目回顾
先从Mixamo网站下载模型和动画,我选择了待机和走路两种。导入后,发现模型只能用Legacy旧动画模式,不能用Humanoid。这让我想起了昨天项目的混乱,干脆全部推翻重来了。
关键步骤
- 给模型添加
Animation组件,不能用Animator。 - 将动画的Rig改成Legacy,因为网站默认的不是这个。
- 将两个动画都拖入
Animation组件中的Animations。 - 创建脚本
PlayerController,将逻辑写进脚本并挂载在模型上。
代码解析
using UnityEngine;
public class LegacyPlayer : MonoBehaviour
{
[Header(
