在 Nexus 7 上,通过 CocoonJS 的 Gangnam Style Doom 演示以健康的 35 FPS 运行。在 iPad 3 上,相同的演示以 5 FPS 运行!
我自己的项目(使用 ThreeJS)在 Nexus 7 上以 50-60 FPS 的速度运行,而在 100 美元的廉价 Android 手机(Cubot P9)上以 30FPS 的速度运行。在 iPad3 上,它以大约 15 FPS 的速度运行。
为什么在 iPad 上这么慢?iPad3 运行大多数 3D 游戏都很好,很好,很流畅。
我自己的测试似乎表明这与 3D 对象的数量有关,而不是多边形的数量,例如 100 个低多边形立方体(1200 个多边形)速度很慢,而一个具有 6000 个多边形的对象运行速度很快。
我认为这不是 ThreeJS 的问题,因为 Gangnam Doom 演示使用的是 PlayCanvas。
我很惊讶没有其他人注意到这一点。有人在 iPad 4/Air 上测试过江南演示吗?
任何想法表示赞赏。