动画状态机Animator-Unity3d
来源:互联网 发布:编程机器人2.0 攻略 编辑:程序博客网 时间:2024/04/30 09:51
该模型一直处于奔跑状态,点击跳跃则跳跃一次后回到奔跑状态,点击攻击后则攻击一次回到奔跑状态。
控制代码如下:
using UnityEngine;using System.Collections;//该人物一直处于奔跑状态,点击跳跃则跳跃一次后回到奔跑状态,点击攻击后则攻击一次回到奔跑状态。public class p1101 : MonoBehaviour { private Animator p1101Animator; void Start () { p1101Animator = GetComponent<Animator>(); } //点击执行一次跳跃 public void onClickToJump() { //con是Int类型条件,需要自己设置回奔跑状态(见Update()方法) p1101Animator.SetInteger("con",1); } //点击执行一次攻击 public void onClickToAtc() { //atc是Trigger类型条件,利用Trigger来做状态机条件,执行后Trigger会自动关闭,适合只执行一次的状态 p1101Animator.SetTrigger("atc"); } void Update() { //跳跃状态执行时,设定返回奔跑状态 //Int,Bool,Float类型状态需要设置才会回去 AnimatorStateInfo p1101StateInfo = p1101Animator.GetCurrentAnimatorStateInfo(0); if (p1101StateInfo.IsName("jump")){ p1101Animator.SetInteger("con", 0); } }}
0 0
- 动画状态机Animator-Unity3d
- Unity3D 新版动画状态机Animator中的动画速度控制
- unity-动画状态机Animator
- unity-动画状态机Animator
- Unity3D——在运行时修改Animator Controller状态机中的动画片段
- Unity3D中通过Animator动画状态机获取任意animation clip的准确播放持续时长
- Unity3D中的Animator动画控制
- Unity动画知识之二:Animator动画状态机
- Unity动画知识之二:Animator动画状态机
- Unity动画知识之二:Animator动画状态机
- Unity3D之Mecanim动画系统:Animator Controller
- animator动画
- Animator动画
- Unity3d 如何将Animation动画被Animator使用?
- 【Unity3d】UGUI 之 Animator, Animation 动画系统学习笔记
- Unity3D 新动画Animator的事件添加和使用
- Unity3D Animator 动态添加事件回调和替换动画
- unity3D Animator 播放界面动画第一帧闪烁问题
- android的shadowRadius属性说明
- Activity的生命周期
- 网络编程
- Web crash:The method getDispatcherType() is undefined for the type HttpServletRequest
- URL and URI 的 比较
- 动画状态机Animator-Unity3d
- A - A
- Debian 7环境安装TightVNC+Gnome远程桌面环境
- 迪米特是触摸架构的开始(我瞎说的)
- Java模式(适配器模式)
- java IO流
- VS的vcxproj文件 + 调试技巧之调用堆栈 + 每次重新编译
- Linux系统下安装配置Nginx的详细过程
- hibernate3和hibernate4 query.setParameter(i,list.get(i))