[]Prefab中的动画为什么加载View之后使用是undefined的?

我有一个动画制作在prefab里面的,生成的代码中有这个动画的变量引用:

QQ截图20180117133920.png

然而实际运行的时候,在this.createView的调用之后,这个idle变量依然是undefine的?
是不是有什么地方需要注意的?
 
经测试发现uiView.animations这一段分支根本没有进来~
而animation那一份数据,是Prefab内嵌进来之后引入的:
QQ截图20180117135630.png

 
但是创建的代码只能解析最外层的animations,递归下去的createComp这个方法好像
就没有读取animations这份数据,就导致其实支持不到Prefab中编辑的那一份动画。
QQ截图20180117134229.png


感觉是对Prefab内嵌动画的功能支持是不是不完善
因为内嵌的Prefab的Animation并不能加载到View上面,但是既然生成的代码有这个动画变量,就应该支持加载进去才对。
已邀请:

qian

赞同来自:

目前对这个确实不是很支持

watsonsong

赞同来自:

这样Prefab编辑动画到输出动画文件,再嵌入View的json功能都做了,就是运行时加载出来这一部分缺失了。
希望后面能支持一下,对UI制作复用有很大帮助。

小董

赞同来自:

两年了, 还没改。。

要回复问题请先

商务合作
商务合作