creator 3.3.1 用户手册好随便啊

大佬们 用户手册和API 不同步更新吗 感觉好随便啊

3.3的Event自定义事件 用户手册里的示例和API文档中的 是两种不同的方式

@yufang.wu

个人理解:Event是一个抽象类,一般不直接new出一个Event对象,都是先通过继承方式实现一个具体类再用,而SystemEventTypeUnion应该是个包含string类的联合类型,在实现具体类时可以根据需要也把参数类型具体化。

1赞

你这不是在搞笑吗,这根本不是继承那么简单的事情好吧,这个问题暴露了3.3文档的演示代码根本就是错的。写string没问题?人家参数类型要求是枚举成员你当是js?

2赞

能不能别云?SystemEventTypeUnion是个妥妥的枚举类型哪里包含string类?

应该在哪呢?

在我理解官方给出的示例是标准的 如果copy出来都报错的话 请问给出来干嘛?

1赞

呵呵

个人理解,纯属猜测,正误自辨,多谢赐教

大哥 需要你来解释枚举吗 你看清问题是什么了吗

文档本来就没搞好啊,估计是随便写写就上了。

新手教程也有问题,教程上面2dUI少了一个摄像机的节点,demo下载下来是对的,我很无语

你们不看问题是啥吗 离谱的是官方还点赞了 手滑?

1赞

删了干嘛 多有意思啊 温故而知新

1赞

捋一遍 9月23号在文档反馈中发帖 说的是 copy 3.3用户手册派发事件代码 vcode中提示报错的问题 两位大哥回复当天就看到了 在这里表示感谢。
为什么没有做任何回复 一是忙项目,二是这个问题不对我造成任何的困扰,改了就是。
先道个歉 这块赖我 知识不对等嘛,是我没说清楚。
昨天看到了@tih的回复,不小心又看到了官方的点赞,有点上头,把问题又贴了一遍。今天看到了另外一个不知道什么哥的回复,首先感谢这个哥的精彩回复,理解你好为人师的心情,但是建议先学学语文,文不对题啊,没有嘲讽的意思,校风不允许。不过因为知识不对等嘛,可能有什么耽误您理解的地方,还是先道歉。

最后想说的是:
我的核心问题是3.3用户手册派发事件代码 改的再多 copy代码还是会报错 还是那句话 我改了 然后呢?copy代码不报错了?好神奇。。
在我理解官方给出的用户手册中的示例是标准的 如果copy出来都报错的话 请问给出来干嘛?

就此结帖!

1赞

非常抱歉,这个不是我们文档上的问题,
是引擎的类型定义上不够严谨,SystemEventTypeUnion 应该兼容一下 string 类型,我们将会在 3.4.1 上处理一下这个问题,文档里的使用方法是正确的

ts 上的飘红报错,可以暂时用 ignore 标记忽略

// @ts-ignore
super(name, bubbles);

当然之后的方向上,我们也希望事件都尽量用枚举类型来定义,这块还有一些历史包袱没办法立即抛弃,对于旧的用法我们还是需要做好兼容的

抱歉,我们现在的扫描工具存在一些问题,下个版本我们会转换为从 d.ts 文件进行扫描

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。