【发布时间】:2019-01-14 23:08:25
【问题描述】:
我们目前正在制作我们的梦想游戏,其中包含数千个快速死亡的僵尸。 问题是 - 我们正在为移动设备制作它。
混合 ECS 是不够的,因为即使是 100-200 个低多边形僵尸,即使经过最终优化,渲染也很重。
解决方案是仅使用纯 ECS。关注此tutorial 我现在可以在低端设备上以 40-50fps 的速度生成 2-3k 僵尸。
但是,我坚持添加行为。我只是不能在每个实体上添加它。以本教程为例 - 如何为每个立方体添加自定义行为,如 AI 脚本/系统?
我尝试在其上添加“系统”,但它仅适用于您用于获取副本的 GameObject。
附:我不想使用外部 ECS 框架,因为我确信在未来 Unity 内置 ECS 将是最终的“从盒子”解决方案。
【问题讨论】:
标签: unity3d