关键信息
Piktiv 的工程师在 Unity 的一次访谈中解释了他们如何将《深岩银河:幸存者》从 PC 端移植到移动端。他们面临的核心挑战是处理那些随着敌人、弹道物、伤害指示器和环境物体数量庞大而导致开销急剧增加的系统。
该移植版本用基于粒子的数字系统替换了每个物体单独显示的伤害文字。共享流场减少了敌人重复寻路的开销,同时空间索引替代了一些高昂的邻近查询。敌人动画被烘焙进纹理中,从而实现了更轻量的网格和 GPU 实例化。
内存和性能测试不仅在旗舰硬件上进行,还刻意在较低端的设备上进行了测试。Addressables 帮助异步加载内容并控制内存使用,其中包括内存预算较小的 iPad。团队构建了可重复的场景来衡量高强度战斗,而不是依赖于平静的场景。
不同设备类别的目标有所不同,包括 30 帧和 60 帧的目标,而不是对所有手机提出同一标准。开发人员强调了跨系统和数据处理变更的综合效益。文章引导读者前往 Steam、Xbox、App Store 和 Google Play 获取可用版本。


