编辑器里如何显示数组里的数组?

编辑器里如何显示数组里的数组?

class ArrayEditor{
    @property([])
    array= [];
}

@property([ArrayEditor])
 prefabs= [];

这样能在编辑器里显示出数组,但是无法编辑,无法拖入节点或prefab

image

哥,这还是只有一个数组,我想要达成数组里还有数组并且能放进prefab或node之类的

试了下,还真是不能嵌套数组:
image
image
第二层的数组到了检查器面板中是空的

@jare @valiancer @15732633043 @1226085293 大佬们,有没有知道这个东西的,救救孩子!

image

1赞

我知道了
image
这个类也需要用ccclasss包装一下
image
成了

2赞

成了!大哥们牛AC!

没有成。。。放进去的Prefab在代码里都是undefined咋回事。。。

知道原因了,得要arrayParent[0].arrayChild[0]这样调用,不能arrayParent[0][0],arrayParent是一个object array,所以还是不能直接嵌套数组了?