-
文档版本:3.3
-
文档链接: 发射和监听事件 · Cocos Creator
-
具体的问题或改进建议:
大佬们 用户手册和API 不同步更新吗 感觉好随便啊
3.3的Event自定义事件 用户手册里的示例和API文档中的 是两种不同的方式
文档版本:3.3
文档链接: 发射和监听事件 · Cocos Creator
具体的问题或改进建议:
大佬们 用户手册和API 不同步更新吗 感觉好随便啊
3.3的Event自定义事件 用户手册里的示例和API文档中的 是两种不同的方式
个人理解:Event是一个抽象类,一般不直接new出一个Event对象,都是先通过继承方式实现一个具体类再用,而SystemEventTypeUnion应该是个包含string类的联合类型,在实现具体类时可以根据需要也把参数类型具体化。
你这不是在搞笑吗,这根本不是继承那么简单的事情好吧,这个问题暴露了3.3文档的演示代码根本就是错的。写string没问题?人家参数类型要求是枚举成员你当是js?
能不能别云?SystemEventTypeUnion是个妥妥的枚举类型哪里包含string类?
个人理解,纯属猜测,正误自辨,多谢赐教
大哥 需要你来解释枚举吗 你看清问题是什么了吗
新手教程也有问题,教程上面2dUI少了一个摄像机的节点,demo下载下来是对的,我很无语
你们不看问题是啥吗 离谱的是官方还点赞了 手滑?
删了干嘛 多有意思啊 温故而知新
捋一遍 9月23号在文档反馈中发帖 说的是 copy 3.3用户手册派发事件代码 vcode中提示报错的问题 两位大哥回复当天就看到了 在这里表示感谢。
为什么没有做任何回复 一是忙项目,二是这个问题不对我造成任何的困扰,改了就是。
先道个歉 这块赖我 知识不对等嘛,是我没说清楚。
昨天看到了@tih的回复,不小心又看到了官方的点赞,有点上头,把问题又贴了一遍。今天看到了另外一个不知道什么哥的回复,首先感谢这个哥的精彩回复,理解你好为人师的心情,但是建议先学学语文,文不对题啊,没有嘲讽的意思,校风不允许。不过因为知识不对等嘛,可能有什么耽误您理解的地方,还是先道歉。
最后想说的是:
我的核心问题是3.3用户手册派发事件代码 改的再多 copy代码还是会报错 还是那句话 我改了 然后呢?copy代码不报错了?好神奇。。
在我理解官方给出的用户手册中的示例是标准的 如果copy出来都报错的话 请问给出来干嘛?
就此结帖!
非常抱歉,这个不是我们文档上的问题,
是引擎的类型定义上不够严谨,SystemEventTypeUnion 应该兼容一下 string 类型,我们将会在 3.4.1 上处理一下这个问题,文档里的使用方法是正确的
ts 上的飘红报错,可以暂时用 ignore 标记忽略
// @ts-ignore
super(name, bubbles);
当然之后的方向上,我们也希望事件都尽量用枚举类型来定义,这块还有一些历史包袱没办法立即抛弃,对于旧的用法我们还是需要做好兼容的
抱歉,我们现在的扫描工具存在一些问题,下个版本我们会转换为从 d.ts 文件进行扫描
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。