我一直在测试我的免费Unity移动游戏,以了解我可以在移动设备上推动敌人数量有多远。
为了保持性能在控制之下,我不使用Animator控制僵尸。相反,每个动画帧都被烘焙到一个网格中,并在运行时交换。它基本上是在将内存换成了CPU使用率,但这使我能够渲染出令人惊讶的巨大群众。
当前结果:
- \~1500只僵尸同时出现在屏幕上,5k+金币,每个金币都有自己的物理
- 同时开火多个武器
- 在中等设备上运行得很平滑
我还在实验和优化中,但我对目前的结果很满意。
我很好奇其他Unity开发者如何处理大量敌人数量。您是否使用了网格动画、GPU实例化、ECS或其他什么东西?
如果有任何人想看到完整项目的演示,请点击以下链接:
IOS:https://apps.apple.com/fr/app/z-road-zombie-survival/id6584530506
ANDROID:https://play.google.com/store/apps/details?id=com.SkyJackInteractive.ZRoad
评论 (0)