ZzxxH
频道主
UE5.4.3 打开新项目崩溃的问题
用 Epic Launcher 创建新项目,无论是蓝图还是 C++ 项目,加载到 45% 时崩溃,触发断言:
check(uint32(Allocation.BaseIndex + Allocation.Size) <= StructMetaData.GetSize());
这个问题不是所有人都有,只有部分 Windows 用户出现,论坛讨论热度也不高:
删除 Config 文件可以解决表面问题。
之所以是表面,是因为成功打开项目后,引擎又会提示你去项目设置操作:
D3D12 Target Shader Formats->SM6 勾选它。
但是只要勾选上,崩溃问题就又回来了,而 UE 的虚拟纹理功能又需要 SM6。
目前解决方案是吧 Default RHI 替换为 Vulkan,不使用 DX12。
然后在项目设置勾选 Vulkan Targeted Shader Formats->SM6 即可。
- 下载图片
- 复制图片
2024-07-22
浏览145
常见问题
登录后评论
3
2
1