Unity3d 如何在统一的立方体上添加一个带有3条条纹的简单标志

Unity3d 如何在统一的立方体上添加一个带有3条条纹的简单标志,unity3d,colors,textures,Unity3d,Colors,Textures,有没有什么方法可以让一个简单的三维立方体统一成一面旗帜的样子,而不需要在每一面都显示整个旗帜。例如,顶部条纹也填充整个顶部?为立方体提供的默认网格统一始终显示相同的纹理和所有6条边,因此它们总是相同的。无论应用何种材质/纹理 “一”材质用于所有面,UV值从0到1(整个纹理) 即使在材质上摆弄UV刻度也无济于事,因为6个面都以相同的范围开始 如果要更改此设置,则需要为立方体编辑/创建自己的网格,该立方体允许6个曲面或多个材质使用不同的UV设置。您可以为6个面中的一个面制作一个具有第二种材质的面,并

有没有什么方法可以让一个简单的三维立方体统一成一面旗帜的样子,而不需要在每一面都显示整个旗帜。例如,顶部条纹也填充整个顶部?

为立方体提供的默认网格统一始终显示相同的纹理和所有6条边,因此它们总是相同的。无论应用何种材质/纹理

“一”材质用于所有面,UV值从0到1(整个纹理)

即使在材质上摆弄UV刻度也无济于事,因为6个面都以相同的范围开始

如果要更改此设置,则需要为立方体编辑/创建自己的网格,该立方体允许6个曲面或多个材质使用不同的UV设置。您可以为6个面中的一个面制作一个具有第二种材质的面,并在那里指定您的旗帜纹理

(Unity实际上不提供网格编辑。我使用blender进行此操作。)

在Unity中,您可以创建一个空的游戏对象,添加6个“四边形”对象,并在这些对象上使用不同的纹理。然后,这组7个对象的行为类似于立方体,但具有不同的纹理(使用批次时性能较差)

为什么不只用一个四边形作为旗帜呢