如何修复 Unity 中没有过滤模式
how to fix not having filter mode in Unity
你好所以基本上我想统一修复我的像素艺术,我发现我应该将过滤器模式更改为指向但问题是我似乎没有过滤器模式(我是新手到 Unity ) 如果你能帮忙就太好了 ;-;
这是在 Texture Inspector
中找到的。
单击项目中的纹理资源 window。
在检查器中,您应该会看到纹理的所有选项。
您也可以通过代码执行此操作
public Texture myTexture;
...
myTexture.filterMode = FilterMode.Point;
要在 Unity 中正确设置像素艺术资产,您应该在导入资产阶段更改一些默认设置。
在您的项目 window 中,单击您刚刚导入的纹理并查看检查器面板。
您需要更改这两个设置:
- 过滤模式到点(无过滤)
- 压缩到None
你也可以考虑更改每单位像素设置,基本上,正如工具提示所说,精灵中有多少像素对应于世界上的一个单位。
此设置可以帮助您轻松理解texture/sprite尺寸与Unity单位之间的对应关系(考虑1 Unity Unit = 1米是一种习惯)。
当然,如果您这样做,您应该选择一个标准的每单位像素值并在每个 texture/sprite 导入中使用它。
你好所以基本上我想统一修复我的像素艺术,我发现我应该将过滤器模式更改为指向但问题是我似乎没有过滤器模式(我是新手到 Unity ) 如果你能帮忙就太好了 ;-;
这是在 Texture Inspector
中找到的。
单击项目中的纹理资源 window。
在检查器中,您应该会看到纹理的所有选项。
您也可以通过代码执行此操作
public Texture myTexture;
...
myTexture.filterMode = FilterMode.Point;
要在 Unity 中正确设置像素艺术资产,您应该在导入资产阶段更改一些默认设置。
在您的项目 window 中,单击您刚刚导入的纹理并查看检查器面板。
您需要更改这两个设置:
- 过滤模式到点(无过滤)
- 压缩到None
你也可以考虑更改每单位像素设置,基本上,正如工具提示所说,精灵中有多少像素对应于世界上的一个单位。
此设置可以帮助您轻松理解texture/sprite尺寸与Unity单位之间的对应关系(考虑1 Unity Unit = 1米是一种习惯)。
当然,如果您这样做,您应该选择一个标准的每单位像素值并在每个 texture/sprite 导入中使用它。