Unity中的元素之间出现随机空格

时间:2014-11-15 04:17:35

标签: c# unity3d

我正在开发一款RPG游戏并且一直在制作地图。

我的地图是这样的(为了获得关于位置的交易):

    mapTile.transform.localPosition = new Vector3(x * (texture.width), y * (texture.height) , 0);

" mapTile"是一个新生成的纹理(NGUI addChild)。 "纹理"是这样的瓷砖生成的预制件(预制件没有纹理,只有高度/宽度)。

我制作了一个基于网络的地图编辑器,所以这就是我在那里看到的(以及我希望在游戏中看到的内容): http://imgur.com/NvcVKsX

不幸的是,在游戏测试中,地图包含一些神秘的变化,如: http://imgur.com/yta3a47

所有图标都没有您在下面的照片中看到的内容。

任何解决方案?如果您需要更多信息,请说。 感谢。

1 个答案:

答案 0 :(得分:1)

好的,所以我找到了这个神秘bug的解决方案。 不知何故,当我的图标是32x32并且预制件也是32x32时,它会重复图标,因此它变成31px + 1px重复(对于更高分辨率的对象,它不会发生)。 如下图所示 - 选择所有图标并将“Wrap Mode”设置为“Clamp”。没有更多的问题。 tiles fix fixed