0

我正在开发一个 3D 游戏,它在一个场景中有很多游戏对象。所以我正在努力减少 draw call。我在我的静态游戏对象上使用了网格组合。但是我的播放器不是静态的,我不能在它上面使用网格组合。我的播放器只不过是一些使用标准着色器的立方体和不同部分上的一些不同颜色材料的组合。所以我猜,我可以在我的播放器上使用纹理图集来减少 darw 调用。但我不知道该怎么做。

我的工作理论对吗?如果我是对的,请帮助我进行图谱,如果我错了,请指出我的错。提前致谢。

4

1 回答 1

0

将所有需要的图像放入同一个纹理中。从该纹理创建材质。将相同的材料应用于构成您角色的所有立方体。UV 将所有立方体映射到纹理的相关部分(如果 UV 块非常简单,请在 Unity 编辑器中使用 UV 偏移,否则您需要在 3D 建模程序中移动 UV 元素)。

于 2016-10-08T18:33:07.950 回答