我的目标 在inspector的显示样式 和 cc.Component.EventHandler 一样
在其他组件中的用法也和 cc.Component.EventHandler 一样
不过 我这个组件 需要取->节点->组件->属性
实际在游戏里使用时 调用一个方法 如 comp.data()
返回 我在inspector上设置的->节点->组件->属性
但接下来不知道 怎么弄了 求高手或引擎组 帮解决
我的目标 在inspector的显示样式 和 cc.Component.EventHandler 一样
在其他组件中的用法也和 cc.Component.EventHandler 一样
不过 我这个组件 需要取->节点->组件->属性
实际在游戏里使用时 调用一个方法 如 comp.data()
返回 我在inspector上设置的->节点->组件->属性
Foobar.js 这个类 如何写成 ts 的 ?
statics 里面的方法 emitEvents 是处理 拖动节点 上去后 处理 能选择的 节点组件 和方法
找不到 file:///engine-dev\cocos2d\core\components\CCComponentEventHandler.js 对应的vue模板 如果能找到 说不定可以
1亿欢乐豆吗,查看文档的inspector扩展扩展自己的组件,然后可以ctrl +alt + i 找一个编辑器的组件代码拷贝出来在其基础上扩展,实现了请联系我然后打款给我
@property({ type: cc.Component.EventHandler })
clickEvent: cc.Component.EventHandler = null;
直接这么写就行
得到的就是这样的样子
第3个 我要选择属性 不要方法
@BigBear求帮忙
试了各种方法 都不行
谁来救救孩子
我看了半天 不知道怎么用
是我问题表达的不清楚吗?
我想要的是一个 样子和 cc.Component.EventHandler 相同的组件
第一个地方 可以拖动一个节点上去
第2个 下拉框选择 这个节点上的某个组件
第3个 下拉框选择 这个组件上的某个属性
而 cc.Component.EventHandler 第3个选择的是方法
扩展 inspector 最好先去学Vue,了解基础语法再去扩展,如果不想学Vue就扩展的话可以看看我之前发的帖子,后面觉得这种方式有点误导人所以让管理隐藏了,可以参考下,正统的方式还是通过Vue扩展
https://forum.cocos.org/t/topic/103409?u=1226085293
不弄了 放弃了