编程 UNITY 2D C# 用脚本控制动画速度如何写

编程 UNITY 2D C# 用脚本控制动画速度如何写,第1张

用的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引用别的物体的动画等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9576871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存