动画状态机

首先导入下好的模型
随便导入一个模型拖入平面里。
然后新建一个Animation controller,起个名字打开,

第一步在素材里找个待机动画拖入,作为初始动作,
第二步找个跑动的动作拖入,作为按W后的动作,



分别点击stand以及run动画,点击Make Transition,吧stand与run连线,然后再反过来连回来,如图。

然后点击两条线修改右边的属性,
stand过渡到run

run过渡到stand


然后创建c#代码

public class animator : MonoBehaviour {private Animator ani;// Use this for initializationvoid Start () {ani = transform.GetComponent<Animator>();}// Update is called once per framevoid Update () {//transform.Translate(Vector3.forward * 2 * Time.deltaTime);//站立动画if (Input.GetKeyDown(KeyCode.W)){ani.SetBool("run", true);}//行走动画if (Input.GetKeyUp(KeyCode.W)){ani.SetBool("run", false);}}
}

然后把代码拖给人物模型
把创好的动画拖给人物模型

对了,前面少了一步就是让动画循环播放,勾选Loop Time

然后就可以了。

下边是成品:

unity动画状态机相关推荐

  1. Unity动画状态机学习笔记

    Unity动画状态机学习笔记 一.建平面,拖人物模型.建状态机.动画导入.拖组件--实现Game时人物动画为等待状态. 二.拖WAIT01.WAIT02.WAIT03.WAIT04--实现按数字1切换 ...

  2. 如何避免Unity动画状态机的蛛网地狱

    如何避免Unity动画状态机的蛛网地狱 Unity的动画状态机虽然功能强大,但是状态多了以后不好管理,很容易变成"蜘蛛网"一样乱成一团. 将动画状态机进行分层虽然无法从根本上解决问 ...

  3. 关于Unity动画状态机Animator使用教程

    关于Unity动画状态机Animator使用教程 目录一.前言二.Animator组件三.AnimatorController文件四.AnimationClip文件五.状态机的状态(State)1.A ...

  4. unity动画状态机做到立即取消当前动画的播放,再次播放该动画

    这里Jump2和Jump1播放的是同一个动画,Jump1和Jump2都连上Idle动画,不设条件 在没有设置条件时,只有在Has Exit Time勾上时,Jump动画在执行完成后才会自动跳转到Idl ...

  5. Unity动画状态机数据类型

    动画状态机(Animator Controller)的数据类型是RuntimeAnimatorController.

  6. Unity动画状态机Animator使用

    文章目录 一.前言 二.Animator组件 三.Animator Controller文件 四.Animation Clip文件 五. 状态机的状态(State) 1.Any State状态 2.E ...

  7. Unity动画系统详解10:子状态机是什么?

    摘要:除了使用Layer还有没有更好的组织状态的方式呢?感觉一个Layer里面状态多的时候,还是很显得很乱. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是复(yu)习( ...

  8. Unity游戏动画 从入门到住院:动画状态机

    好了,现在我们已经成功的导入了动画.接下来要玩的东西就很装13啦.因为大部分动画师是用不到这家伙的,需要掌握这个技能的,至少也是动画组长级别了.嗯...一个组只有你一个动画的,闭嘴!给你个同情的眼神. ...

  9. Unity游戏动画 从入门到住院 4:动画状态机

    Unity游戏动画 从入门到住院:动画状态机 发布者: wuye | 发布时间: 2016-9-7 15:02| 评论数: 3 文/拉撒路 上次我们讲过Unity游戏动画从入门到住院,今天我们来讲一下 ...

最新文章

  1. WAIC2021:优必选AMR智能物流机器人解决方案首次国内亮相
  2. 妙用Telnet快速收发电子邮件(转载)
  3. 区块链BaaS云服务(21)腾讯CCGP”安全沙箱“
  4. 在有赞工作两年半的感受
  5. 当12C PDB遇上JDBC
  6. poj 2078(搜索+剪枝)
  7. SPI分配传感器的寄存器
  8. 采用多种方式实现词频统计
  9. 思科服务器远程管理,Telnet远程访问思科交换机、路由器 TCP协议分析工具
  10. 计算机视觉——全卷积网络(FCN)的学习笔记
  11. SpringBoot+Shiro 学习之数据库动态权限管理和 Redis 缓存
  12. 常见电子元器件的分类与识别
  13. STM32,仿照LL库,编写FLASH的LL库(内有完成代码)(STM32F0)
  14. 如何解决“Component ‘MSCOMCTLOCX‘ or one of its dependencies .....“
  15. 微信视频号标题怎么写吸引眼球
  16. 周鸿祎:“作恶”的创新?
  17. 《现代控制理论》绪论
  18. 单片机8位抢答器实训机电报告_16路抢答器单片机实训报告.docx
  19. 单相电机转动的原理,单相电机正反转的接线方法
  20. 全自动无人驾驶系统SPKS设计分析

热门文章

  1. 008:超简单的复数类
  2. element穿梭框回显
  3. 夕阳西下,行业内卷,土木转行Python的几个方向?
  4. 对已经存在Excel文件修改后保存时,会弹出一个询问对话框
  5. Linux系统启动+常用命令2019.8.1
  6. xfce4+vncserver 配置
  7. 【USACO TRAINING】母亲的牛奶(洛谷1215题)
  8. 第一次win7装win10
  9. 运动轨迹的暂停、继续问题
  10. html disabled属性 禁止点击属性