如何在unity3d中创建3d对象的纹理图集

时间:2016-10-08 05:53:40

标签: c# optimization unity3d textures atlas

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

我的工作理论是否正确?如果我是对的,请帮我处理地图,如果我错了,请指出我的错。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

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