Cocos Creator 3.8.5 社区版公测贴 【已发布】

如果TrimType不开放的话,我除搜索全部图片进行修改外,还有其它办法吗?比喻有个全局配置什么的。
你可能会觉得TrimType是Trim Threshold这些有关系,但作为用户的我来说是没有关系,因的我的基本需求是保持图片原样,原大小,因为编辑器做了这个自动裁剪的功能,所以我才需要把这个图片设置改回去,可能对于引擎来说,一张图片带有透明部分就可能是设计裁剪问题,所以直接给默认裁剪了,但并不是所有情况都是这样子的,我的建议还是可以给用户自己一个机会来选择,要不要使用这个自动裁剪的功能。

3赞

支持 Spine4.2 么

mac m2平台,启动就有异常

log

11-25-2024 15:33:18 - log: Load engine in /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/resources/3d/engine
11-25-2024 15:33:18 - log: Register native engine in /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/resources/3d/engine/native
11-25-2024 15:33:18 - log: Request namespace: device-list
11-25-2024 15:33:19 - warn: failed to connect login server due to request timeout
11-25-2024 15:33:20 - warn: failed to connect login server due to request timeout
11-25-2024 15:33:21 - error: Register preview plugin engine failed!
11-25-2024 15:33:21 - error: Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/init.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/index.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/launch/dist/index.js
- Error: Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/init.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/index.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/launch/dist/index.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:1152:15)
    at Function.s._resolveFilename (node:electron/js2c/browser_init:2:121381)
    at Function._resolveFilename (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/cc/preload.ts:109:46)
    at Function.r.resolve (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/require.js:1:2846)
    at Object.requireFile (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc:1:816)
    at PluginManager.internalRegister (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:1157)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:953
    at Array.forEach (<anonymous>)
    at PluginManager.register (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:927)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:434
11-25-2024 15:33:21 - error: Register preview plugin engine failed!
11-25-2024 15:33:21 - error: Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/init.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/index.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/launch/dist/index.js
- Error: Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/init.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/index.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/launch/dist/index.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:1152:15)
    at Function.s._resolveFilename (node:electron/js2c/browser_init:2:121381)
    at Function._resolveFilename (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/cc/preload.ts:109:46)
    at Function.r.resolve (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/require.js:1:2846)
    at Object.requireFile (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc:1:816)
    at PluginManager.internalRegister (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:1157)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:953
    at Array.forEach (<anonymous>)
    at PluginManager.register (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:927)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/preview/dist/browser/plugin.ccc:1:434
11-25-2024 15:33:24 - warn: failed to connect login server due to request timeout
11-25-2024 15:33:51 - error: [Assets] Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/editor/preload.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/asset-db/dist/worker/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/script.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/worker.htmlError: Cannot find module '/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/contributions/hooks'
Require stack:
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/editor/preload.js
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/asset-db/dist/worker/index.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/script.ccc
- /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/worker.html
    at Module._resolveFilename (node:internal/modules/cjs/loader:1152:15)
    at Function.a._resolveFilename (node:electron/js2c/renderer_init:2:2669)
    at Function._resolveFilename (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/cc/preload.ts:109:46)
    at Function.r.resolve (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/require.js:1:3001)
    at Object.requireFile (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/module/protected/public.ccc:1:816)
    at PluginManager.register (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:1099)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:645
    at Array.map (<anonymous>)
    at PluginManager.init (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:633)
    at initBuildEnv (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/index.ccc:1:2861)
    at Ipc.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/msg-util.ccc:1:216)
    at Ipc.emit (node:events:519:28)
    at EventEmitter.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/script.ccc:1:1664)
    at EventEmitter.emit (node:events:519:28)
    at IpcRenderer.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-base-ipc/dist/renderer.ccc:1:3858)
    at IpcRenderer.emit (node:events:519:28)
    at Object.onMessage (node:electron/js2c/renderer_init:2:8837)
11-25-2024 15:33:51 - error: [Assets] register plugin engine in build worker failed!Error: [Assets] register plugin engine in build worker failed!
    at console.error (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@sentry/src/instrument/console.ts:40:20)
    at NewConsole.error (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/asset-db/dist/worker/console.ccc:1:1409)
    at PluginManager.register (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:1411)
    at /Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:645
    at Array.map (<anonymous>)
    at PluginManager.init (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/plugin.ccc:1:633)
    at initBuildEnv (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/index.ccc:1:2861)
    at Ipc.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/builtin/builder/dist/worker/msg-util.ccc:1:216)
    at Ipc.emit (node:events:519:28)
    at EventEmitter.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-worker/static/script.ccc:1:1664)
    at EventEmitter.emit (node:events:519:28)
    at IpcRenderer.<anonymous> (/Applications/Cocos/Creator/3.8.5.beta/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-base-ipc/dist/renderer.ccc:1:3858)
    at IpcRenderer.emit (node:events:519:28)
    at Object.onMessage (node:electron/js2c/renderer_init:2:8837)
11-25-2024 15:33:52 - log: [Scene] meshopt wasm decoder initialized
11-25-2024 15:33:52 - log: [Scene] [box2d]:box2d wasm lib loaded.
11-25-2024 15:33:52 - log: [Scene] [bullet]:bullet wasm lib loaded.
11-25-2024 15:33:52 - log: [Scene] [PHYSICS]: using builtin.
11-25-2024 15:33:52 - log: [Scene] Cocos Creator v3.8.5
11-25-2024 15:33:52 - log: [Scene] Using custom pipeline: Builtin
11-25-2024 15:33:52 - log: [Scene] [PHYSICS]: switch from builtin to bullet.
11-25-2024 15:33:52 - log: [Scene] [PHYSICS2D]: switch from box2d-wasm to box2d.

这个问题,下个论坛版会修复

1赞

貌似这个版本的 webgpu 又坏了

index.js:1  TypeError: this._adapter.requestAdapterInfo is not a function
    at WebGPUDevice._callee3$ (webgpu-device.ts:530:50)
    at tryCatch (webgpu-device.ts:2:1)
    at Generator.<anonymous> (webgpu-device.ts:2:1)
    at Generator.next (webgpu-device.ts:2:1)
    at asyncGeneratorStep (webgpu-device.ts:2:1)
    at _next (webgpu-device.ts:2:1)


:slightly_smiling_face:他的意思我猜测可能是,每一次导入些新图片,都要做一遍这样的操作,至少我每一次导入新图片一定要做这个操作(每天基础操作已经成习惯了)。至于应用的地方,比如背包格子里的物品icon,为了方便美术修改随时替换,icon图可能会出成类似固定64x64的图,毕竟有些icon美术希望自己控制png的锚点留了大片透明区域,这时候被引擎自动裁剪了,icon显示的就不在美术希望的中心了(这个问题也不大只要程序员每次替换icon图都一顿小操作改成none即可),如果可以加个全局选项能改成默认导入后就是none就更好了(就再也不用每日操作了)

2赞

+1, 之前发帖问过,开发像素游戏的时候,没有办法在导入图片的时候编辑器不会自动选择过滤模式,得写python脚本来改.meta文件,如果这个图片属性的面板设置里有个预置模板就好了

1赞

需要真机,模拟器暂不支持

@hubluesky @451507056 了解,386 我们会加入这个配置(385 已经截止了只修复 bug)

2赞

二月或者三月

正在调研,会支持的。

1赞

我们记录一下,后续跟进。

2赞

readAttachment 这个报错需要提供资源复现环境,其他的报错看不出具体问题

你是什么浏览器,我们查一下,可能是你的浏览器版本的webgpu,跟我们的实现不太一致导致 :thinking:

这个版本能把微信小游戏横竖屏问题解决吗???

升级后,构建遇到报错

TypeError: Cannot set properties of undefined (setting '1732586737578')
at Object.setData (D:\3.8.5-win-111911\resources\app.asar\node_modules\@base\electron-profile\lib\utils.ccc:1:475)
at Object.set (D:\3.8.5-win-111911\resources\app.asar\node_modules\@base\electron-profile\lib\browser\data.ccc:1:823)
at D:\3.8.5-win-111911\resources\app.asar\node_modules\@base\electron-profile\lib\browser\index.js:1:2132
at Profile.set (D:\3.8.5-win-111911\resources\app.asar\node_modules\@base\electron-profile\lib\browser\profile.ccc:1:674)
at D:\3.8.5-win-111911\resources\app.asar\node_modules\@editor\creator\dist\profile\protected\browser\index.ccc:1:2069
at Generator.next (<anonymous>)
at D:\3.8.5-win-111911\resources\app.asar\node_modules\@editor\creator\dist\profile\protected\browser\index.ccc:1:327
at new Promise (<anonymous>)
at D:\3.8.5-win-111911\resources\app.asar\node_modules\@editor\creator\dist\profile\protected\browser\index.ccc:1:75
at setConfig (D:\3.8.5-win-111911\resources\app.asar\node_modules\@editor\creator\dist\profile\protected\browser\index.ccc:1:1856)

看起来在压缩纹理 execute compress task 阶段,有上万条类似的报错

版本 2024.11.19

兄弟,我就是这个意思,还是你的示意图出来说得更清楚一点。 :+1:

我是最新版本 edge,也遇到了这个问题, MacOS

查了下,那个api被官方废弃了,webgpu经常性被官方背刺 :broken_heart:

可能因为引擎的webgpu的api要重做吧,之前3.8.4我用webgpu的时候发现比webgl的性能都低