在我的iPhone上渲染时,为什么Unity3D精灵看起来像是像素化的?

时间:2018-08-30 01:05:18

标签: c# ios user-interface unity3d pixel

我是Unity3D的新手,正在制作2D游戏,但是,我正在制作菜单,而且全部像素化!我的PC看起来不错,但是当我在iPhone上运行它时,它会像素化。

我关闭了“压缩导入时压缩资源”选项,并且图像的原始大小大于Unity中的大小!

这是我的iPhone上的样子:

a very pixelated logo and image rendering - no antialiasing on most edges

这是我的PC上的样子:

as above, but smooth

PS:所有组件都是带有PNG图像的按钮;我不知道这是否会影响任何事情。

2 个答案:

答案 0 :(得分:3)

在Sprite导入设置中,将“过滤器模式”更改为“点”。

Example

我相信这可以防止由于放大显示的项目并使小东西保持清晰(像素化)而在小屏幕上模糊。

答案 1 :(得分:0)

您可以尝试的一件事是将字体大小设置得较高,然后将对象放大,然后再减小字体大小(而不是缩小)。图像使用点。