pixels Per unit检查过了
这是我画的图片
这是tilePalette绘制出来的
已经解决了 问题是Compression 改成None就好了
看一下是不是有透明色,漏过去了。
该回答引用GPTᴼᴾᴱᴺᴬᴵ
如果实际图片和 Tile Palette 中绘制的图片不一致,可能有几种原因:
你可以按照以下步骤来排除这些问题:
如果以上步骤无法解决问题,请尝试重新导入实际图片和 Sprite,并重新创建 Tile Palette。
参考GPT和自己的思路:
你好,根据你的描述,问题可能出在以下几个方面:
设置的Pixels Per Unit不一致:你提到已经检查过pixels per unit,但是可能需要再次确认一下,确保所有图片的pixels per unit都一致,否则会导致绘制出来的图片大小不一致。
没有正确调整Tile Size和Sprite Size:在tile palette中,你需要正确调整Tile Size和Sprite Size,确保绘制的图片能够完整地显示,否则可能会出现缩放或者剪切的情况。
图片存在透明区域:如果你的图片存在透明区域(alpha通道不为1),则可能会导致绘制的图片与实际图片不一致。在绘制时,可以使用“Image”组件而非“Sprite Renderer”组件,同时调整“Image”组件的Fill方法,确保透明区域也能够正常显示。
希望以上提示对你有所帮助,如果问题依然存在,请提供更多的细节信息,我们可以继续探讨解决方案。