【Cocos Creator 3.7.4 公测帖】

你也不看很多人发帖问为什么没有什么什么功能?

我感觉先把常用的功能做好,比如UI这些,其他的功能让论坛里面的水友们去扩容把~

我没看到,我只看到N多人发帖说xx bug,并且持续N年的N个版本

感觉一个版本比一个版本bug多 而且每次都要拖到下一个大版本才更新 然后大版本又有无数个bug 无限的循环 无解了!搞不懂!

5赞

你到版本更新的公测贴里,提要求的一般在那。单独发主题帖的也有

我认为决策没问题,只不过BUG确实太多,缺少一个长期维护的版本。
对于3D来讲,我需要很多3D功能,否则我还不如用2.4

@jare 3.6的时候小游戏的音效 BUG 我就提过一个
也给出了修复方案,但是到了现在3.7版本,我看了下,还是没修复。

这个问题在浏览器测试的时候基本没发现,但是微信小游戏实现就很明显。
最终我们的临时解决方案是在 OneShotAudioMinigame 的构造函数中添加一段代码解决。

private constructor (nativeAudio: InnerAudioContext, volume: number) {
    this._innerAudioContext = nativeAudio;
    nativeAudio.volume = volume;
    nativeAudio.onPlay(() => {
        this._onPlayCb?.();
    });
    nativeAudio.onEnded(() => {
        this._onEndCb?.();
        nativeAudio.destroy();
        // @ts-expect-error Type 'null' is not assignable to type 'InnerAudioContext'.
        this._innerAudioContext = null;
    });
    //KB start
    nativeAudio.onStop(()=>{
        nativeAudio.destroy();
        // @ts-expect-error Type 'null' is not assignable to type 'InnerAudioContext'.
        this._innerAudioContext = null;
    })
//KB end
}

现在又要去自定义引擎。。。。

5赞

看了下帖子,应该是去年 11 月就收到这个反馈了,我会再同步一下这件事情,谢谢反馈

1赞

至少点击预制体,不往右上角偏这个编辑器BUG要修复把。

2赞

那必须~~~

:smiling_face_with_three_hearts:

在3.7.4 版本中依然存在构建发布时出现
attached to “Node” in scene “MainScene” is missing or invalid. Detailed information:
的问题。当出现此报错后构建后的游戏将无法运行,此时需要再次点击构建才能构建成功。
如果第一次构建后关闭Creator再重新打开也不会构建成功。
在我们的项目下复现率为100%,出现此问题直接导致命令行发布必然失败。
第一次构建出现异常:



第二次构建无异常:


12345

每次都是同一个脚本报丢失吗?这个脚本有什么特别的地方吗?我看到有循环引用的警告是否可以先解决一下这个问题,报错的脚本是否在循环引用的列表里?

感谢您的回复,是的在解决完循环引用的警告后此问题可以得到解决。
同样的代码在3.5.2 上是可以一次正常构建通过的,从3.6 版本开始即存在此问题需要第二次才能构建成功,解决完循环引用警告后可以正常一次构建通过。

抱歉,因为没办法看到具体的工程源码,只能根据现有的日志来做判断了
从日志信息上来看确实是实现上不够严谨引入了循环引用,如果能从项目侧解决当然是最好的

模块加载上我们确实做了一些优化,包括循环引用的检测,TLA 的支持等,这个迭代的过程可能会让之前一些有问题的项目暴露出来问题,

当然如果是引擎侧实现的问题,我们也会积极配合解决的 :pray:

啥时候发布啊374

1赞

目前测试尚无法排期,可能要等到 3.8 发布之后了。

3.8最近发吗

1赞

别是不发了吧 :rofl: