index.js:1 ErrorEvent {isTrusted: true, message: “Uncaught TypeError: Cannot read properties of undefined (reading ‘createMesh’)”, filename: ‘http://localhost:7456/scripting/engine/bin/.cache/dev/preview/bundled/index.js’, lineno: 244100, colno: 44, …}
(匿名) @ index.js:1
skybox.ts:340 Uncaught TypeError: Cannot read properties of undefined (reading ‘createMesh’)
at Skybox.activate (skybox.ts:340:46)
at SkyboxInfo.activate (scene-globals.ts:571:24)
at SceneGlobals.activate (scene-globals.ts:1644:21)
at Scene._activate (scene.ts:195:27)
at Director.runSceneImmediate (director.ts:382:15)
at main.js:1:4478
at asset-manager.ts:800:31
at utilities.ts:310:13
at misc.ts:168:13
at handleRAF (utils.ts:212:21)
是不是在移除3d组件后,出现了这个报错?
同样碰见该错误,我是把一个3d项目的场景导入到2d项目当中出现的这个问题。解决:把canvas拖成预制,2d项目新建一个场景,再把canvas拖进来就行了。