我正在开发3D游戏,它在场景中有很多游戏对象。所以我正在开展减少绘制调用。我在静态游戏对象上使用了网格组合。但我的播放器是静态的,我不能在其上使用网格组合。我的播放器只是一些立方体的组合,它们在不同的部分使用标准着色器和一些不同的颜色材质。所以我猜测,我可以在我的播放器上使用纹理图集来减少darw调用。但我不知道该怎么做。
我的工作理论是否正确?如果我是对的,请帮我处理地图,如果我错了,请指出我的错。 提前谢谢。
答案 0 :(得分:0)
将所有需要的图像放入相同的纹理中。从该纹理创建材质。将相同的材料应用于构成您角色的所有立方体。 UV将所有立方体映射到纹理的相关部分(如果UV块非常简单,则在Unity编辑器中使用UV偏移,否则您需要在3D建模程序中移动UV元素。)