如何从Unity 5中的多维数据集的一侧删除纹理?

时间:2016-06-26 10:41:50

标签: unity3d

我正在Unity 5中建造一个视觉城市,我在建筑物中使用了一些纹理。但问题是每当我调整一个立方体的纹理时,它会将立方体的所有边都设置为该纹理。我的意思是我想要移除屋顶边纹理,因为现实世界中没有建筑物,屋顶上有窗户! 如下图所示:

print screen

那么如何从顶部去除纹理?

3 个答案:

答案 0 :(得分:1)

丹尼尔是对的。还有另一种方法可以实现在立方体顶部添加一个平面

答案 1 :(得分:0)

要做到这一点,你将不得不做一些叫做UV贴图的事情。

简短的回答是,在Unity中使用常规立方体是不可能的,您要么必须创建自己的模型,要么在Unity中生成网格的一些代码

http://answers.unity3d.com/questions/306959/uv-mapping.html

答案 2 :(得分:0)

你知道如何操纵地图集纹理或简单的调用是

  • 在立方体的那个面上放置四边形(你实际上可以制作一个5个四边形或更少的新立方体)
  • 剪切地图集地图的一部分
  • 创建新纹理并将其指定给材质
  • 将该材质应用于四边形。

然后您可以交换该材质的纹理而不会影响其他面。