团结3D结合纹理

问题描述:

我得到了一个掌舵,剑和盾,每个使用1纹理,所以3画电话。我希望让他们使用单一纹理将绘制调用降至1,但不能将它们组合成1个网格,因为我需要随机禁用它们中的任何一个,并且在攻击或下降到地面时剑和盾的位置可以改变。它可行吗?团结3D结合纹理

如果是这样怎么样?我是新来的,谢谢。

+0

我在我的手机自动取款机,所以我不能看团结,但如果你点击图像,并在督察看,我不记得这是否只是精灵,但给它一个去,你会看到“包装标签”或类似的东西......在每个图像中输入一个完全相同的单词,并将其变为隐藏的地图集并保存绘制调用。编辑:http://docs.unity3d.com/Manual/SpritePacker.html – Savlon 2014-11-04 12:55:31

为了节省绘制调用,您可以使用所有这三个对象相同的材料,而不结合自己的网格。然后创建一个纹理文件,该纹理文件具有相邻的三个纹理,并编辑模型的UV贴图以使用它们自己的组合纹理部分。

这是可能的,并且需要所谓的纹理图集。我相信这通常是作为一个优化步骤,通过使用包含场景的经常使用的较小纹理来完成。

我不认为Unity的免费版本已经建立了支持(我可能错误地认为Pro版本本身支持),但我相信也有插件 - 一个快速谷歌搜索发现“纹理打包机“,似乎做你想要的付费版本是15美元,但也有一个免费版本,所以值得仔细看看:http://forum.unity3d.com/threads/texture-packer-unity-tutorial.184596/

我没有任何经验,因为我是不是在我试图用我的项目做到这一点的阶段,但是当我到达那里时,我认为Texture Packer是我开始的地方。

感谢, 格雷格