如何动态的给UI添加自己编辑好的动画?

我想编辑好一个animation之后,把每个打开的弹窗都添加上这个动画。
node.addComponent(Animation); 这样之后,我要如何添加defaultClip呢?编辑好的动画是使用什么API创建?

直接用tween写一个通用的效果,然后让每一个弹窗打开都通过这个函数不行吗

弹窗做成预制体,上面挂个Animation,设置为playOnLoad

实例化预制体挂到场景上动画就会触发

1赞

嗯嗯,之前没注意到 动画预制 也是一个资源,好像load就可以弄出animationclip出来了,然后挂在Animation上。

是可行的,但是用 .anim 给美术编辑,这样美术做管理,动画效果会比较好