[]Prefab中的动画为什么加载View之后使用是undefined的?
我有一个动画制作在prefab里面的,生成的代码中有这个动画的变量引用:
然而实际运行的时候,在this.createView的调用之后,这个idle变量依然是undefine的?
是不是有什么地方需要注意的?
经测试发现uiView.animations这一段分支根本没有进来~
而animation那一份数据,是Prefab内嵌进来之后引入的:
但是创建的代码只能解析最外层的animations,递归下去的createComp这个方法好像
就没有读取animations这份数据,就导致其实支持不到Prefab中编辑的那一份动画。
感觉是对Prefab内嵌动画的功能支持是不是不完善
因为内嵌的Prefab的Animation并不能加载到View上面,但是既然生成的代码有这个动画变量,就应该支持加载进去才对。
然而实际运行的时候,在this.createView的调用之后,这个idle变量依然是undefine的?
是不是有什么地方需要注意的?
经测试发现uiView.animations这一段分支根本没有进来~
而animation那一份数据,是Prefab内嵌进来之后引入的:
但是创建的代码只能解析最外层的animations,递归下去的createComp这个方法好像
就没有读取animations这份数据,就导致其实支持不到Prefab中编辑的那一份动画。
感觉是对Prefab内嵌动画的功能支持是不是不完善
因为内嵌的Prefab的Animation并不能加载到View上面,但是既然生成的代码有这个动画变量,就应该支持加载进去才对。
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
qian
赞同来自:
watsonsong
赞同来自:
希望后面能支持一下,对UI制作复用有很大帮助。
小董
赞同来自: