为什么在Unity游戏中会出现随机线条?

如果您在Unity中使用精灵图块,则可能是您点击了“播放”并发现了一些令人恐惧的东西:图块之间出现了随机的线条。 您已尝试消除磁贴之间的间隙。 您已经尝试过向约翰·里奇蒂耶洛(John Riccitiello)祈祷。 您仍然在扯头发!

在浏览了论坛,YouTube频道和Unity文档(当然!)之后,我整理了一份希望透彻的清单,以防止图块之间出现随机间隔。 (请记住,我是一名新手,正在尝试帮助其他初学者。如果有任何遗漏,请发表评论!)

这篇博文中的大部分内容都可以在这个GamesPlusJames视频中使用。

调整质量设置

  1. 转到编辑>项目设置>质量
  2. 对于每个“美丽”和“奇幻”级别,打开“抗锯齿”菜单,然后选择“禁用”

更改材质设置

  1. 在Unity Assets下,创建一个名为“ Materials”的新文件夹。
  2. 在“材质”文件夹中,右键单击,然后单击“创建”>“材质”
  3. 重命名新材料“ PixelSnap”
  4. 选择新材质PixelSnap后,转到检查器
  5. 将“着色器”设置设置为“精灵”>“默认”
  6. 现在,检查器中应该有两个设置:“色调”和“像素捕捉”。 选中“像素捕捉”旁边的框。
  7. 将此新材质应用于游戏中使用的“每个”精灵。

如果所有其他方法均失败,请尝试最小化重叠的精灵

这个建议可能对我有帮助,因为我忘记将PixelSnap应用于“隐藏”或“重叠”的精灵,但这就是事实。 当墙砖完全与地砖重叠时,值得删除地砖以查看是否有帮助。 显然,在某些情况下,这种建议是不明智的(例如,一棵树可以看到地砖)。 至少,它可以帮助检测上一步中是否缺少“埋藏”的瓷砖。

让我诚实!

让我知道我是否错过评论!