创建新项目/场景后即报错
[Scene] TypeError: Cannot read property ‘x’ of undefined
at Function.copy (/Users/xiaoyijun/Development/custom-engine/engine/bin/.cache/dev/cocos/core/math/vec3.js:81:19)
at Node.getWorldPosition (/Users/xiaoyijun/Development/custom-engine/engine/bin/.cache/dev/cocos/core/scene-graph/node.js:594:30)
at NodeUtils.getWorldPosition3D (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/utils/node.js:1:5569)
at NodeGizmo.updateControllerTransform (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/elements/node-gizmo.js:1:3441)
at NodeGizmo.updateController (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/elements/node-gizmo.js:1:4056)
at NodeGizmo.onTargetUpdate (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/elements/node-gizmo.js:1:4106)
at NodeGizmo.set target [as target] (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/elements/gizmo-base.js:1:602)
at GizmoManager.createGizmo (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/gizmo-manager.js:1:6336)
at GizmoManager.showNodeGizmoOfNode (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/gizmo-manager.js:1:6749)
at GizmoManager.onNodeAdded (/Applications/CocosCreator3D.app/Contents/Resources/app.asar/builtin/scene/dist/script/public/gizmos/3d/gizmo-manager.js:1:11807)
这个感觉是引擎初始化就失败了,导致找不到节点的坐标。是否有其它报错信息(devTools里的)提供。
场景正常么?新建一个场景资源然后打开试试?这个看上去场景都没打开直接报错了。
是否使用了自定义的引擎之类的?版本是不是对不上?需要切换到 1.0.4 版本的引擎,官方引擎仓库的 3d-1.0.4 分支
是的,刚刚发现是之前内测版的时候自己打了一些补丁,自定义了引擎,改过来就好了







