希望属性检查器中可以提供key value形式的参数类型

应用场景:

需要使用key检索到某资源(cc.SpriteFrame)

现在可以实现如下图的形式,但是在使用时还需要遍历一遍数组进行判断,效率比较低:

确实挺实用的。求好心人做个插件出来~~~

可以自己做插件啊,我也研究下:grin:

看文档,结果自定义插件中“扩展 Property”这章正好没有写。。。。。。。。。。。

去研究了下,发现搞不懂…文档也没有

这就尴尬了

1赞

我现在能想到的两个思路即使制作插件,也是对引擎的破坏性扩展

思路:
1、增加数据类型 cc.Map
2、在属性检查器中对数组类型参数增加一个选项: “是否为Map”,是的话将固定索引改成可自己填写的文本框,后台不直接push,而是变成 map[“key”] = value的形式

所以最好还是官方支持。

ps: 官方文档对插件属性修改这块描述不全,想自己写插件也无从下手。。。