Unreal Engine 已知问题
目前存在一些已知问题,可能会影响开发工作流程。这些问题已被确认,并将在未来的 Unreal Engine 插件或 Snapdragon Spaces Services 运行时版本中解决。
如果您没有遇到这些问题,请检查整体 SDK 的已知问题。
空间锚点向后兼容性问题
对于使用插件版本 0.12.1 或更低版本构建的应用,与 Snapdragon Spaces Services 版本 0.13.0 及更高版本不兼容。为了避免在销毁锚点时发生崩溃,您需要使用插件版本 0.13.0 或更高版本重新编译您的应用。
重置位置
目前,加载地图时重置地图位置的功能无法正常工作。
Unreal Editor 启动问题
某些防火墙可能会阻止 Unreal Editor 正常启动。可以尝试将 Unreal Editor 安装路径下 Engine/Binaries/Win64 目录中的 CrashReportClientEditor.exe 文件重命名为其他名称来解决此问题。
渲染问题
小部件性能问题
当应用程序使用默认的开发配置部署时,在查看器中查看世界空间 UI(小部件)时,帧率和性能会大幅下降。目前尚不清楚这个问题的根本原因。遇到小部件问题时,建议改用 Shipping 配置。
使用 Vulkan 和 Mipmapping 时崩溃
构建使用 mipmapping 的 Vulkan Snapdragon Spaces 应用时会导致崩溃。可以通过在纹理设置中的“细节等级”下将 Mip Gen Settings 下拉菜单设置为 NoMipmaps 来禁用 mipmaps 生成。
立体层
快速改变立体层组件的可见性会导致 Vulkan 的 Shipping 构建崩溃。
AR 系统问题
应用启动时崩溃
在 Unreal Engine 5.0 中,如果在应用程序的第一帧(例如初始地图的 Begin Play)启动 AR 会话,可能会导致崩溃,为避免此问题,可以使用 Shipping 配置构建应用程序,或选择其他版本的引擎。
解锁手机时崩溃
在 Unreal Engine 5.0 中,如果在 AR 会话运行时解锁手机,可能会导致崩溃。为避免此问题,可以使用 Shipping 配置构建应用程序,或选择其他版本的引擎。
透视问题
UE4.27
在 UE 4.27 中,透明材质如果没有被不透明材质覆盖,会消失。这是由于 UE OpenXR 插件的限制。
UE5.0 及更高版本
在 UE5.0 及更高版本中,所有对象将在透视渲染的背景中进行 alpha 混合。这也是由于 UE OpenXR 插件的限制。
UE5.0 已知问题
恢复时崩溃
在进行电源挂起和恢复操作后,应用程序可能会因为引擎抛出的断言而崩溃。这个问题在 Unreal Engine 5.3 中已被修复,使用该版本构建的应用程序不会再出现此问题。
虚拟现实设备中的控制器
在虚拟现实设备中,控制器的触发器和按钮的响应不完全准确。这个问题在 Unreal Engine 5.3 中已被修复,使用该版本构建的应用程序不会再出现此问题。
UE5.3 已知问题
控制器
在 Snapdragon Spaces Services 0.18.0 中,虚拟现实设备中控制器的按钮响应以及增强现实设备中的主控制器无法正常工作。