Closed xieqixiang closed 3 years ago
我也遇到了,偏移不止一像素。代码doc.paste复制出来的就会偏移,请问有找到解决方案吗?
这种情况是有问题,待改
Unity中TextureImporter.spriteBorder的顺序是X=left, Y=bottom, Z=right, W=top。所以将PSDImportCtrl.cs文件第305行: textureImporter.spriteBorder = new Vector4(float.Parse(args[0]), float.Parse(args[1]), float.Parse(args[2]), float.Parse(args[3])); 改为: textureImporter.spriteBorder = new Vector4(float.Parse(args[0]), float.Parse(args[3]), float.Parse(args[2]), float.Parse(args[1])); 即可。
fix了一发,可以试一下
切出来的左边图片会往上移动一个像素。有空格。