【问题标题】:Experiencing a strange tile rendering bug in Unity's Scene view在 Unity 场景视图中遇到奇怪的图块渲染错误
【发布时间】:2020-02-08 21:25:00
【问题描述】:

此问题仅影响场景视图,它不会出现在游戏视图中或运行时。

基本上我的地图是这样的。
https://i.imgur.com/BBrKA5f.png

缩小
https://i.imgur.com/G8BuG8d.png

如您所见,到处都是水平线。网格已关闭。它们大多是蓝色的,因为床单上的草砖下面是水砖。你可以看到岩石的左边下面有一条淡黄色的线,这是因为它下面有一块沙瓦。 Sprite 编辑器中的单个图像看起来不错。其中没有线条。如前所述,这仅存在于场景视图中,不会影响游戏,因此它不是主要的。我真的很想看看这是否可以解决,因为查看和设计地图非常痛苦。这个问题出现在我的电脑和两台笔记本电脑上,所以我认为它与硬件无关。

平铺调色板图片:
https://i.imgur.com/huNDlHy.png
https://i.imgur.com/uLwUpUM.png

我尝试将它们添加到 Atlas 中,检查了 Point(无过滤器)并且没有压缩。我不知所措。似乎没有人知道如何解决这个问题,我所有的谷歌搜索都指出我在实际游戏中流血或流泪,这不是我遇到的问题。

任何帮助将不胜感激,我将提供所需的任何其他信息。

谢谢。

【问题讨论】:

  • 好吧,看看i.imgur.com/huNDlHy.png,我说绿草顶部有一条 1 像素的线不见了
  • 起初我以为它们在精灵编辑器中也被切错了,但它们在单个平铺图像中看起来是正确的。瓷砖只有 16x16 像素,所以我看到的线条就像像素的 1/16 或更小。我什至尝试了不同的图块集,它们都做同样的事情。 i.imgur.com/70yfPUh.png我只是茫然,似乎没有人有答案哈哈。即使我失去了一些功能,我也可能不得不放弃并使用 Tiled。或者干脆把它搞定并处理它,因为实际游戏中不存在这个错误,只是场景视图。
  • 在运行时看起来有问题吗?

标签: unity3d tile


【解决方案1】:

所以经过几天的挫折和Unity Discord的帮助,我终于找到了答案。

事实证明,您想在 tilemap 对象的 Shader 组件中禁用 Pixel Snap。一旦我这样做了,场景视图中的所有线条都消失了。

设置更改:

【讨论】:

    猜你喜欢
    • 2013-08-08
    • 2023-02-07
    • 1970-01-01
    • 2015-07-17
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多