首页 > 代码库 > 关于“importer.GetNPOTScale() == TextureImporter::kNPOTKeep”问题的简单处理方法

关于“importer.GetNPOTScale() == TextureImporter::kNPOTKeep”问题的简单处理方法

在运行NGUI打包图集的时候碰到下图所示的错误,这个错误导致图片无法正确的规格进行图集生成。结果是图片变成各种诡异的尺寸!!

技术分享

通过关键字搜索,发现国外有讨论这个问题的解决方案:

将图片转换为texture的方式,重新运行即可解决。

但是,自己尝试后发现无论将图片转换成什么格式都是无效的;但是唯一能够确定的是NGUI的自身问题。

  考虑到国内环境,我想到的解决方案是替换掉NGUI的版本。我原来的版本是3.9.0b后来到CSDN上找到更新的版本3.9.9版本,如下图所示:

技术分享

运行结果:完美解决以上问题!!

 

关于“importer.GetNPOTScale() == TextureImporter::kNPOTKeep”问题的简单处理方法