https://preview.redd.it/ebqwnt8pumqh1.png?width=160&format=png&auto=webp&s=842834e6b143b51210efc6f20661c7d7d233c937

大家好,我正在用Unity制作一款手机RTS游戏,一个场景里可以容纳大约600个战士

我在纹理处理上有两种方案:

1. 纹理调色板:
一张纹理包含多种颜色/材质,如图所示。模型的不同部分使用同一张纹理的不同区域。

2. 常规纹理:
给模型使用常规的纹理/材质。

由于我能同时拥有数百个战士,我主要关心手机性能、绘制调用、内存和GPU使用情况

这种情况下哪种方案更好?使用纹理调色板/共享材质会带来明显的性能优势吗?