【问题标题】:Applying textures to a plane game object results in spreading将纹理应用于平面游戏对象会导致扩散
【发布时间】:2015-07-24 07:29:34
【问题描述】:

如附图所示,当我将草或地面纹理应用到平面时,它会四处散开,看起来像是被拉伸以填满整个地板......

我似乎找不到任何可以解决此问题的设置。根据本手册page...

,我已经尝试过将换行模式设置为重复

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

【问题讨论】:

    标签: unity3d textures


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢约翰。当我搜索 Forest Floor 时,我会得到纹理和材质。在材质中,我可以看到着色器选项,例如,我将其中的 X 和 Y 平铺更改为 100。但是将纹理和材质都拖到场景中不会改变我飞机的纹理。这是你的意思吗?是我漏了一个步骤,还是我没有正确理解您的意思?
    • 访问菜单的更简单方法是像您一样单击平面对象,然后在名为 Inspector 的面板(位于屏幕右侧)上单击最后一行。这将打开一个与此类似的菜单:docs.unity3d.com/uploads/Main/Inspector-MaterialSimple.png 之后,更改平铺应该使平面纹理重复。确认您正在更改第一个平铺选项(有两个,一个在主地图下,另一个在次地图下)。您是否更改此选项:i.imgur.com/BlAdBsS.png
    【解决方案2】:

    资产商店中有一个工具,“自动纹理平铺工具”,它可以自动执行该过程,并具有大量用于应用和平铺纹理的功能。它比材质上的平铺设置更有用。由于它独立于着色器和材质,因此您可以使用具有不同平铺设置的相同材质。在这里查看:https://assetstore.unity.com/packages/tools/utilities/auto-texture-tiling-tool-41613

    【讨论】:

    • 欢迎来到 SO。此答案未提供指定问题的解决方案。
    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2015-08-27
    相关资源
    最近更新 更多