3.4版本无法创建3d对象

3.4.0版本创建立方体等3d对象后,模型不显示,cc.MeshRenderer组件中的Mesh为空。
显示错误为
[Scene]The Asset used by component “cc.MeshRenderer” in prefab “xxx” is missing.

3.3.2版本可以正常创建3d对象,但是3.3.2空项目灯光出错,helloworld项目正常。
显示错误为
Sorry, the component of ‘xxx’ which with an index of 0 is corrupted! It has been removed.

看报错是资源丢失了,mesh 是被删除了么

创建之后就是空的,不是人为删除的

看是不是项目设置里 3d 模块都没勾选?

全都勾选了,新创建的空项目进去后报错:
[Scene]This device does not support WebGL

创建3d对象后会报错:
[Scene]The Asset used by component “cc.MeshRenderer” in prefab “xxx” is missing.Detailed information:Asset url:“db://internal/default_prefab/3d/xxx”
Missing uuid:“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxx”

怎么创建的?编辑器上右键新建的还是?
如果是编辑器上右键新建的,看是不是 internal 文件夹下的文件损坏了
路径:internal/default_prefab/3d/xxx”

我找到问题了,我在控制台发现提示我安装VC_redist.x64,安装之后创建新的3d空项目,虽然还有报错 :[Window] [Vue warn]: Error in created hook (Promise/async): “Error: timeout”
但是可以创建3d对象了,运行也没问题

哦哦,抱歉,我们目前的模型导入工具依赖这个 vc 开发包,否则模型转换会失败。我们后续会考虑在编辑器中直接带上这个包

你们依赖外部的东西不可以打成一个包放到引擎的一个文件夹下吗?

不止要打包,还要安装,这是 windows 的库

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。