如何在Unity中的多维数据集上添加一个带有3个条纹的简单标志

问题描述 投票:0回答:1

有什么方法可以在Unity中为简单的3D立方体提供标志的外观,而不必在每侧显示整个标志。因此,例如,顶部条纹也填充了整个顶部?

unity3d colors textures
1个回答
0
投票

默认的网格统一性为多维数据集提供的所有6面始终显示相同的纹理,因此它们始终相同。无论您使用什么材料/纹理。

[一种材料用于所有面,UV值为0到1(整个纹理)。

即使在材料上设置UV刻度也无济于事,因为6面都从相同的范围开始。

我希望更改此设置,您需要为多维数据集编辑/创建自己的网格,该网格可以为6个曲面或多种材质设置不同的UV设置。您可以制作一个具有第二个材质的6个面之一,然后在其中分配您的标志纹理。

((Unity并未真正提供网格编辑。为此,我使用了搅拌器。)

在Unity中,您可以创建一个空的游戏对象,添加6个“ quad”对象,并在这些对象上使用不同的纹理。然后,这组7个对象的行为就像一个多维数据集,但是具有不同的纹理(使用很多对象时性能会降低)

为什么不只为标志使用单个四边形?

© www.soinside.com 2019 - 2024. All rights reserved.