
0x00问题产生环境:
Visual Studio2019
UE5 5.0.3
报错和截图如上,我是打包出来的exe在有些电脑上是没有问题的,有些电脑上出现这种情况。
0x01解决办法

如图修改:DefaultRHI选项 由Directx 12修改为Default即可。(我的问题是通过这个解决的,希望对有需要的小伙伴们有帮助。)
0x02补充
RHI是Render Hardware Interface的缩写,虚幻引擎通过RHI把各个平台的图形API包装成统一接口,供上层渲染来使用,让业务不用过多的关注API细节(实际还得关注RHI细节)。从代码结构上来看,RHI封装的比较贴合于现代的图形API(vulkan, metal, DX12),也支持opengl/opengles。
博客介绍了在使用VisualStudio2019和UE5.0.3开发游戏时遇到的DirectX12兼容性问题。打包后的exe在某些电脑上运行正常,但在其他电脑上出现错误。作者提供了解决方案,即修改DefaultRHI选项,从DirectX12改为Default,从而解决了问题。此外,解释了RHI(RenderHardwareInterface)是虚幻引擎用于封装图形API的接口,使得代码能跨平台运行,但有时仍需关注平台特定的细节。

483

被折叠的 条评论
为什么被折叠?



