首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Unity3D动画控制器的用法

Unity3D动画控制器的用法

作者头像
梦飞
发布2022-06-23 11:17:40
发布2022-06-23 11:17:40
8910
举报
文章被收录于专栏:csdn文章同步csdn文章同步
  1. 先到Unity3D 的Asset Store下载资源
  • 这里输入Monster,最大化窗口,将price设置到0,筛选免费资源。
  • 根据需要选择一个资源,下载并导入
  • 打开Animation文件夹可以看到动画片段
  1. 在相应资源目录,右键->Create->Animator Controller 得到:

双击该文件,会切换到Animator窗口

  1. 设置状态 把 walk动画片段拖到窗口中

会自动生成一个状态,并将entry连接到walk,表示walk为初始动作。 可以用同样的方式将需要用到的动画拖入,也可以在Animator窗口中 右键->Create State->Empty,生成一个空状态,在右侧窗口,点击Motion右边的圆圈,在弹出窗口选择所需动画片段:

  1. 设置状态切换条件
    • 在状态 右键->Make Transition,然后左键点另一个状态,可以连接两个状态
    • 在左侧栏的Paramaters中可以添加参数,用来作为状态切换的条件

    这里添加一个Bool类型的run,用来判断切换walk和run状态; 添加一个Trigger类型的attack,用来进入attack状态。 点击状态之间的连线,可以在右侧栏下方设置条件: 如选择walk到run之间的连线,条件设置如下:

这样当在walk状态时,若run为true,就会进入run状态。 其他的设置也类似。 这样就可以通过脚本更改该组件的参数,从而控制动画之间的转换。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档