【发布时间】:2019-05-30 07:39:58
【问题描述】:
我正在尝试在 Mac 中使用 Unity,但编辑器总是丢帧。它显示它的渲染速度为 330 fps,但仍然感觉迟缓和丢帧,敌人的移动也很奇怪(我认为这是因为它正在丢帧)。这不会发生在 Windows 上(我尝试了两个平台)。在我使用金属之前,它也渲染了 35 - 45 fps 的丢帧。当我切换到 OpenGL 时,它达到了 330fps。我认为问题不在于性能,而在于某种不兼容。当我玩为 Mac 构建的游戏时,它运行良好。
你知道它是什么吗?
使用 OpenGL 进行统计:
使用金属的统计数据:
【问题讨论】:
-
截至 2021 年 5 月 25 日,在配备 Radeon Pro Vega 64X 16 GB 的高端 iMac Pro 上的 Unity 2021.1.71、macOS Big Sur 11.3 我仍然可以尝试完全相同的问题非常好奇是什么导致了这个问题在 Unity Player 设置中强制切换到 OpenGL 使用在编辑器中显示的 FPS 是使用 Metal 的两倍多!