Unity3d 将纹理应用于平面游戏对象会导致扩散

Unity3d 将纹理应用于平面游戏对象会导致扩散,unity3d,textures,Unity3d,Textures,正如所附图像中所示,当我将草地或地面纹理应用于平面时,它会四处扩散,看起来好像正在拉伸以填充整个地板 我似乎找不到任何可以解决这个问题的设置。根据本手册,我已经尝试将包裹模式设置为重复 有人能帮我理解为什么会出现这种情况,以及我如何解决它吗 在着色器选项中,可以更改X和Y方向上的平铺。更大的平铺意味着在平面上重复更多的纹理。拖动纹理时,“平铺”默认为1,这可以解释您获得的拉伸外观。对于一架相当大的飞机,试试100乘100或任何合适的 要打开正在使用的材质的着色器设置,请选择inspector面板

正如所附图像中所示,当我将草地或地面纹理应用于平面时,它会四处扩散,看起来好像正在拉伸以填充整个地板

我似乎找不到任何可以解决这个问题的设置。根据本手册,我已经尝试将包裹模式设置为重复

有人能帮我理解为什么会出现这种情况,以及我如何解决它吗


在着色器选项中,可以更改X和Y方向上的平铺。更大的平铺意味着在平面上重复更多的纹理。拖动纹理时,“平铺”默认为1,这可以解释您获得的拉伸外观。对于一架相当大的飞机,试试100乘100或任何合适的


要打开正在使用的材质的着色器设置,请选择inspector面板内的Forest Floor。

资产存储上有一个工具,即“自动纹理平铺工具”,它可以自动执行该过程,并具有大量应用和平铺纹理的功能。它比材质上的平铺设置有用得多。由于它独立于着色器和材质,因此可以使用具有不同平铺设置的相同材质。在这里查看:

谢谢约翰。当我搜索森林地面时,我得到了纹理和材质。在材质中,我可以看到着色器选项,例如,我将X和Y平铺更改为100。但是,将纹理或材质拖动到场景中都不会更改平面的纹理。这就是你的意思吗?我是否遗漏了一个步骤,或者我没有正确理解您的意思?进入菜单的一个更简单的方法是像您那样单击平面对象,然后在名为Inspector(位于屏幕右侧)的面板上单击最后一行。这将打开一个类似于此的菜单:之后,更改平铺将使平面纹理重复。确认您正在更改第一个平铺选项(有两个,一个在主贴图下,另一个在辅助贴图下)。您是否正在更改此选项:欢迎使用SO。此答案不提供指定问题的解决方案。