Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 图像在Unity 2D中变得参差不齐_Unity3d_2d_Sprite_Adobe Illustrator - Fatal编程技术网

Unity3d 图像在Unity 2D中变得参差不齐

Unity3d 图像在Unity 2D中变得参差不齐,unity3d,2d,sprite,adobe-illustrator,Unity3d,2d,Sprite,Adobe Illustrator,当导入unity的图像变得参差不齐时 但是unity 2d pack精灵不会变得参差不齐: 我做的所有任务都是: 1-禁用和启用Mip映射 2-适合使用的纹理大小 3-更改过滤器模式 4-将压缩设置为无 5-从Photoshop而不是illustrator导入图像 详情: Unity 5.5.0f版 在Adobe Illustrator CC 2017中创建的图像请尝试以下操作: 单击项目窗口中的文件,进入导入设置 将每单位像素数增加到200-300 对于所有构建平台: 将最大大小增加到

当导入unity的图像变得参差不齐时

但是unity 2d pack精灵不会变得参差不齐:

我做的所有任务都是:

1-禁用和启用Mip映射

2-适合使用的纹理大小

3-更改过滤器模式

4-将压缩设置为无

5-从Photoshop而不是illustrator导入图像

详情: Unity 5.5.0f版 在Adobe Illustrator CC 2017中创建的图像请尝试以下操作:

  • 单击项目窗口中的文件,进入导入设置
  • 将每单位像素数增加到200-300

  • 对于所有构建平台:

    • 将最大大小增加到8192(或最高)
    • 如果您有此选项,请将压缩机质量提高到100
  • 不推荐:在场景中,减小比例并增加宽度/高度

如果这些都不起作用:

  • 使用更高分辨率的图像,或增加矢量图像的导入分辨率
希望这有帮助

我解决了

您应该导入所需大小的纹理和精灵,例如:

如果需要64 x 64纹理,则应创建并导入128 x 128大小的纹理

通过执行此操作,纹理将消除锯齿并稍微褪色


谢谢。

您要导入的图像是什么格式的?所有图像都是png(256 x 256),我认为您应该尝试更高的分辨率。另一个选项是下载插件SVGImporter(您可以从AI导出到svg)并导入.svg文件。然后你应该得到100%平滑的图像我有SVGImporter并用它进行了测试,但是我的图像有SVGImporter不支持的阴影谢谢。谢谢你的建议。我告诉过你使用更高的分辨率,两次。谢谢。我忘了。你是英雄。如何在Unity中导入128 x 128大小的纹理,你能帮我解释一下吗?