【已正式发布】CocosCreator 3.8.7 社区版本公测帖

接口定义要看 public 里面的,Bundle 的自定义钩子我们目前还没正式对外说明支持,没有传递任何参数。

期待赶紧出正式版,3.8.6 spine 4.2各种bug

7.31版本多标签默认关闭了吗?在哪里开启 @max

嗯,正式版本默认是关闭的,在偏好设置->实验室->启用多场景编辑

2赞

安卓16k 怎么还没信,公司大量游戏都等着适配了

这个有计划对外支持吗 bundle打包对合集类的大项目打包效率还是能提升很多的

升级targetSDK到35后, 输入框在google8 机器上出现此问题。
其他一些机器也会有问题。

看起来应该是CocosEditBoxActivity里使用的一些API过期导致的

这个版本还存在spine的setCompleteListener在网页上立即回调的问题

大佬啥时候有打折活动啊

[PreviewInEditor] loadScene: Can not load the scene ‘roomSceneGround’ because it was not in the build settings before playing.
Error: [PreviewInEditor] loadScene: Can not load the scene ‘roomSceneGround’ because it was not in the build settings before playing.
at console.error (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/app.asar/node_modules/@sentry/src/instrument/console.ts:40:20)
at error (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:178314:12)
at errorID (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:178492:5)
at Director.loadScene (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:7786:13)
at decorateItemTS.onTouchEnd (file:///Users/shitou/Documents/2dGame/TheLittleCornerStore/temp/programming/packer-driver/targets/editor/chunks/06/file:/Users/shitou/Documents/2dGame/TheLittleCornerStore/assets/Scripts/decorateMainItemTS.ts:56:22)
at EventHandler.emit (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:54181:19)
at Function.emitEvents (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:54145:19)
at Button._onTouchEnded (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:63880:35)
at CallbacksInvoker.emit (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:171652:28)
at NodeEventProcessor.dispatchEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:60335:33)
at Node.dispatchEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:58512:32)
at NodeEventProcessor._handleTouchEnd (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:60694:16)
at NodeEventProcessor._handleEventTouch (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:60643:29)
at PointerEventDispatcher.dispatchEventTouch (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:100451:41)
at PointerEventDispatcher.dispatchEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:100371:25)
at Input._emitEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:20162:31)
at Input._dispatchEventTouch (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:20300:18)
at Input._simulateEventTouch (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:20147:16)
at eval (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:20206:20)
at Eventified.emit (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:171654:19)
at MouseInputSource.eval [as _handleMouseUp] (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:265005:31)
at MouseInputSource.dispatchMouseUpEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:264895:16)
at Input._dispatchMouseUpEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.cache/dev/editor/bundled/index.js:20001:179)
at /Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/app.asar/builtin/scene/dist/script/3d/facade/preview-scene-facade.ccc:1:2918
at Operation._emitMouseEvent (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/operation/index.ccc:1:2999)
at /Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/app.asar/builtin/scene/dist/script/3d/manager/ipc/web/ipc.ccc:2:630
at IpcRenderer. (/Applications/Cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/app.asar/builtin/scene/dist/script/3d/manager/ipc/web/webview.ccc:1:1004)
at IpcRenderer.emit (node:events:519:28)
at Object.onMessage (node:electron/js2c/renderer_init:2:8837)

来来, @引擎组。 这是啥奇葩问题。创建个测试scene,我可以保证没有多余操作,就是asserts下创建一个文件夹,文件夹里创建个文件夹保存scene。 用loadscene 就报错。 其他几个scene也是这么创建的,都等用呀。 而且这还不是奇葩的,最奇葩的是构建到微信小游戏,竟让能正常运行,正常打开这个测试scene。求引擎组大神看看,这是个什么神仙问题。

都等用呀是 都能用呀。错别字。 竟让能整成运行是竟然能正常运行。

这个错误是编辑器预览出现的。 网页预览和游戏模拟器都不报错。

给一下加载 loadScene 的代码吗?场景是放在 bundle 里面,然后通过 bundle.loadScene 加载吗?

不是,仅仅就是在asserts下,创建个文件夹。在这个创建的文件夹里创建个roomScene文件夹,在roomScene文件夹创建个场景 aScene。 在按钮事件中直接调用 director.loadScene(“aScene”). 真没有多余的逻辑。 都是测试代码

好的我们试一下

而且,出错误前,已经这么创建的两个文件夹了,结构都是一样的。 f-f-scene。 假如其他文件夹下有个bScene。 我在报错的地方使用 bScene。就可以正常跳转

2d测试项目,没有使用3d。 3.8.6创建的2d项目。 3d的不太清楚。

下面是我根据你上面的描述写的,是正常的

能否给一下 demo 呢?(可能是某些前置操作导致错了问题)这样我们好排查