标签:initial 菜单 mouse 一个 als 按钮 .com alt ati
Animation动画的创建方式:
(1)选择所需添加动画的控制对象
首先点击AddCompoent按钮,为控制对象添加animation组件。
(2)window菜单下添加animation控件,或ctr+6快捷键
点击Creat按钮,并保存一个AniTest.anim文件
(3)制作所需要的动画,并保存
(4)添加脚本即可(默认会自动播放一个,如果有多个动画,则可以用以下代码选择需要播放的动画片段)
Animator动画的创建方式:
(1)直接在选中的对象上添加animation组件,这样直接生成两个文件
(2)选中游戏对象,制作所需的动画片段(都是大神,就不一一截图了)
(3)相同方式创建2个或以上的动画片段(后面动画状态切换需要用到)
(4)选中刚才的cube对象,在window菜单下选择animator组件,默认只有一个片段在里面
(5)再拖一个刚才制作好的片段进去
(6)右键点击选择make transition链接两个片段
(7)下面是关键,仔细看图
将layer状态切换到parameters状态
点击眼睛下面那个+号,我选的时bool型
修改变量名
(8)选中AniTest01或者那根AniTest01→AniTest02这个→都可以
在右边检视面板中科院看到
(9)点击右下角的加号,即可添加有AniTest01→AniTest02的条件
同样方法,添加AniTest02→AniTest01的执行条件
这里打钩表示 为true的条件下才执行
(10)最后在刚才的cube对象上添加脚本
Animator _anitor;
// Use this for initialization
void Start ()
{
_anitor = gameObject.GetComponent<Animator> ();
}
// Update is called once per frame
void Update ()
{
if (Input.GetMouseButtonDown (0))
{
_anitor.SetBool ("IsChange01",false);
_anitor.SetBool ("IsChange02",true);
}
if (Input.GetMouseButtonDown (1))
{
_anitor.SetBool ("IsChange01",true);
_anitor.SetBool ("IsChange02",false);
}
}
代码只是一个非常简单的运用,更实际的运用得到具体项目中去。
附:第一次发表,水平及其有限,忘大神勿喷,感谢各位看客!!!!!
标签:initial 菜单 mouse 一个 als 按钮 .com alt ati
原文地址:https://www.cnblogs.com/ZC7043/p/9030252.html