【问题标题】:Unexpected sprite tearing?意外的精灵撕裂?
【发布时间】:2015-10-23 00:51:09
【问题描述】:

我在制作 2d 游戏,但遇到了一些非常随机的问题...我的精灵没有按应有的方式显示。下面是我运行游戏时看到的屏幕截图。此错误存在于游戏窗口和场景窗口中,无论是在游戏运行还是未运行时。并且毛刺不是因为瓷砖偏移(背景由瓷砖组成),如果您仔细观察玩家精灵也会出现毛刺。我已经尝试重新启动 unity 和我的计算机,其中一个已经工作。自从我开始使用tilesets以来我一直遇到这个问题(使用一个PNG图像并通过将精灵模式设置为多个来裁剪较小的精灵,而不是只使用一个PNG图像,其中只有一个精灵并且精灵模式是单一的) .我该如何解决? (顺便说一句,我在 www.oryxdesignlab.com 上使用 Oryx 的低保真幻想和科幻精灵)

【问题讨论】:

  • 看起来你的纹理 UV 不太正确。乍一看,您似乎只捕捉到了工作表上相邻精灵的一小部分。如果您的精灵表不包含精灵之间的任何空格,则可能会发生这种情况。

标签: unity3d 2d sprite


【解决方案1】:

当您的图集未正确切片时会发生这种情况。当你制作 2D 游戏时,精灵有几件重要的事情。

  1. 将过滤器模式设置为点
  2. 将 Fromat 设置为 16 位或 TrueColor(在特殊情况下)
  3. 确保您的图集正确切片。

编辑:

  1. 调整“最大尺寸” - 确保值代表的数字等于或大于 spritesheet 尺寸

在 Sprite 编辑器中切片图集的最佳方法不是使用自动。我的项目中也有类似的闪光,这些步骤可以消除它们。

【讨论】:

    【解决方案2】:

    在 Sprite 编辑器中查看您的 Sprite。我想你可以通过双击来获得它。

    您的精灵周围会有一些框来识别每个单独的精灵(如果您将纹理设置为多个)。这些盒子中的一个不会正确切片,并且会重叠到另一个精灵中,因此为什么您会在图片中看到看起来像另一个精灵的手臂的东西:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 2011-04-04
      • 2012-06-15
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多