Unity创建动画的步骤

摘要:
创建动画的步骤:1。导入模型和动画以设置2。创建Animator组件3。创建并设置AnimatorController以设置上述设置。请参见下面的AnimatorController设置。4.设置脚本以控制动画。添加脚本代码时,首先要做的是获取对象本身上的Animator组件。获取方法:首先设置privateAnimator_animator;voidStart(){_animator=tra

创建动画的步骤:

1.导入模型和动画进行设置
2.创建Animator组件

Unity创建动画的步骤第1张

3.创建并设置Animator Controller

 Unity创建动画的步骤第2张

Unity创建动画的步骤第3张

进行设置上面的设置见下面AnimatorController设置
4.设置脚本进行动画的控制
添加脚本代码的时候,其中首先要做的是获取本身物体上的Animator组件
获取方法:
首先设置private Animator _animator;
void Start () {
_animator = transform.GetComponent<Animator>();
}
在Update中书写代码:
if (Input.GetMouseButton(0))
{
_animator.SetTrigger("Attack");
}
if (Input.GetKey(KeyCode.W))
{
_animator.SetBool("IsRun", true);
}
if (Input.GetKeyUp(KeyCode.W))
{
_animator.SetBool("IsRun",false);
}
其中小括号里面的代表动画的名字

AnimatorController设置:

首先将动态动画添加到Animator中:

Unity创建动画的步骤第4张

1.向其中添加游戏动作
2.设置箭头控制动作的流向:
3.添加触发的事件

Unity创建动画的步骤第5张

添加的值在后面脚本中的括号中使用
4.点击箭头设置触发的事情

Unity创建动画的步骤第6张

(1)注意点:
其中的:

Unity创建动画的步骤第7张

复选框如果进行勾选,那么事件将会延迟几秒后运行
如果取消勾选时间将会马上执行
(2)注意点:
双击动画事件即,双击其中的Run动画在其中找到如下图:

Unity创建动画的步骤第8张

其中的Loop Time表示是否循环播放

希望能帮助到大家!!!!!!!

免责声明:文章转载自《Unity创建动画的步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇easyui datagrid 自定义editorSQL Server使用游标或临时表遍历数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据

Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据 unity unity Editor ScirptableObject  Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据 OverView APIScriptableObject是unity中的一种特别...

Unity中操作手机常用功能

最近在测试一个小Demo,用到很多手机功能。在这里一一贴出来,以供后期参考 备注:在打包发布时,Plugins下一定要导入如下dll文件,否则build后无法连接数据库<I18N,I18N.West,System.Data,Mysql.Data> 1、操作手机震动; Handheld.Vibrate(); //震动前自己加条件判断 2、Inpu...

unity, 设置帧率上限

用unity做了个demo,把所有开销大的特效都去了,在真机上运行仍然卡。显示帧率来看,最高到30。原来unity在ios设备上帧率默认限制为不超过30。 可以通过Application.targetFrameRate = 60;改成最高60。注意这个设置对编辑器无效。 参考: http://answers.unity3d.com/questions/32...

unity 之协程返回值

yield return null; // 下一帧再执行后续代码yield return 6;//(任意数字) 下一帧再执行后续代码yield break; //直接结束该协程的后续操作yield return asyncOperation;//等异步操作结束后再执行后续代码yield return StartCoroution(/*某个协程*/);//等...

Unity 宽度适配 NGUI

这是很久之前写的一篇Note,现在移到Blog上来,可能有些参数,NGUI插件等等不和现在版本相同.不过大概的思路应该不会错. ps: 可能有部分內容是摘抄自其他作者,没办法考证了,如有请务必联系我.标明来源 大部分游戏都是高度适配,即固定高度,根据宽高比裁剪两边的宽度,而由于这个Note文档是为一个竖版游戏写的.所以有点特立独行的采用了宽度不变适配,而且...

【Unity优化】图形优化系列02:CPU优化

CPU在渲染管线中的工作 1)检测需要被绘制的对象 2)准备发送给GPU的指令 3)向GPU发送指令 多线程渲染 0)Unity 包含三种线程类型:主线程、渲染线程、工作线程 1)主线程:大部分的CPU工作,和部分渲染任务 2)渲染线程:专门用于CPU向GPU发送指令 3)工作线程:执行单独的任务(比如剔除、网格蒙皮) 4)不是所有平台都支持多线程渲染 多...