意外的精灵撕裂?

时间:2015-10-23 00:51:09

标签: unity3d 2d sprite

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

enter image description here

2 个答案:

答案 0 :(得分:1)

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

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

    1. 调整“最大尺寸” - 确保值代表等于或大于spritesheet尺寸的数字
    2. 在Sprite Editor中切割地图集的最佳方法是不使用自动。我的项目中也有这样的闪光,这些步骤可以消除它们。

答案 1 :(得分:0)

在精灵编辑器中查看你的精灵。我想你可以通过双击来实现它。

你的精灵周围会有一些盒子来识别每个精灵(如果你将纹理设置为多个)。其中一个盒子没有正确切片,并且会重叠到另一个精灵中,因此为什么你会看到你的照片中看起来像另一个精灵的手臂:)