跳转到主内容
思享编程网:思考分享,玩转编程世界!

Unity动画控制入门:如何让角色动起来?

大家好,我是陆砚码。今天我们来聊聊Unity中角色动画控制的基础知识。很多新手在学习Unity时,都会遇到动画控制的问题。别急,今天我们就来一步步解决它。

项目回顾

先从Mixamo网站下载模型和动画,我选择了待机和走路两种。导入后,发现模型只能用Legacy旧动画模式,不能用Humanoid。这让我想起了昨天项目的混乱,干脆全部推翻重来了。

关键步骤

  • 给模型添加Animation组件,不能用Animator。
  • 将动画的Rig改成Legacy,因为网站默认的不是这个。
  • 将两个动画都拖入Animation组件中的Animations
  • 创建脚本PlayerController,将逻辑写进脚本并挂载在模型上。

代码解析

using UnityEngine;

public class LegacyPlayer : MonoBehaviour
{
    [Header(
                            

相关文章