我正在开发一款RPG游戏并且一直在制作地图。
我的地图是这样的(为了获得关于位置的交易):
mapTile.transform.localPosition = new Vector3(x * (texture.width), y * (texture.height) , 0);
" mapTile"是一个新生成的纹理(NGUI addChild)。 "纹理"是这样的瓷砖生成的预制件(预制件没有纹理,只有高度/宽度)。
我制作了一个基于网络的地图编辑器,所以这就是我在那里看到的(以及我希望在游戏中看到的内容):
不幸的是,在游戏测试中,地图包含一些神秘的变化,如:
所有图标都没有您在下面的照片中看到的内容。
任何解决方案?如果您需要更多信息,请说。 感谢。
答案 0 :(得分:1)
好的,所以我找到了这个神秘bug的解决方案。 不知何故,当我的图标是32x32并且预制件也是32x32时,它会重复图标,因此它变成31px + 1px重复(对于更高分辨率的对象,它不会发生)。 如下图所示 - 选择所有图标并将“Wrap Mode”设置为“Clamp”。没有更多的问题。