用的spriteunity2d做动画,一般是用一张图,通过2d的切割工具,把各部分拼凑起来,用动画编辑器来做动画,或者代码写,如果是序列帧,就在一张图上,做UV动画,都离不开代码,速度是自己定义的,既然是脚本了,控制速度就没什么难度了吧
1如果是旧的动画系统,就只需要给模型添加Animation组件,然后把对应的动画剪辑添加到该组件的动画列表中,然后再脚本中直接根据动画剪辑的索引进行播放。
2你也可以使用新的mecanim动画组件Animator,设置好动画状态机,然后通过动画改变参数来实现动画状态的切换。
可以创建一个 gizmos,gizmos上面加个碰撞检测。
然后
void OnCollisionEnter(Collision collision) {
播开门的动画
}
void OnCollisionExit(Collision collisionInfo) {
播关门的动画
}
以上就是关于编程 UNITY 2D C# 用脚本控制动画速度如何写全部的内容,包括:编程 UNITY 2D C# 用脚本控制动画速度如何写、unity 动画系统是怎么用的、unity引用别的物体的动画等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)