【发布时间】:2016-06-27 18:15:38
【问题描述】:
我正在 Unity 5 中构建一个视觉城市,并为我的建筑物使用了一些纹理。但问题是每当我调整一个立方体的纹理时,它会将立方体的所有侧面设置为该纹理。我的意思是我想删除屋顶侧面纹理,因为现实世界中没有屋顶上有窗户的建筑物! 正如你在这张图片中看到的那样:
那么如何从顶部移除纹理?
【问题讨论】:
标签: unity3d
我正在 Unity 5 中构建一个视觉城市,并为我的建筑物使用了一些纹理。但问题是每当我调整一个立方体的纹理时,它会将立方体的所有侧面设置为该纹理。我的意思是我想删除屋顶侧面纹理,因为现实世界中没有屋顶上有窗户的建筑物! 正如你在这张图片中看到的那样:
那么如何从顶部移除纹理?
【问题讨论】:
标签: unity3d
丹尼尔是对的。还有另一种实现方法是在立方体顶部添加一个平面。
【讨论】:
要做到这一点,您将不得不做一些称为 UV 映射的事情。
简短的回答是,这对于 Unity 中的常规立方体是不可能的,您要么必须创建自己的模型,要么需要一些代码在 Unity 中生成网格
【讨论】:
要么你知道如何操作图集纹理,要么简单的调用就是
然后您可以交换该材质的纹理而不影响其他面。
【讨论】: