截至昨天,正确地从图像文件夹中提取图像文件以构建角色模型,但现在大多数对display.newImageRect的调用都会产生黑色矩形。此故障仅发生在iOS上,而不是在Android或模拟器中。有什么建议?
加载图片所涉及的代码没有任何变化。
Corona:v2014.2393 OSX:10.9.5 XCode:6.1
控制台中没有任何消息表明无法加载图像或其他任何性质,问题在于它可以在模拟器和Android上运行。但是,当为iOS构建应用程序时,在构建角色模型和加载大多数图像时会发生错误,但奇怪的是,在另一个场景(一个复杂得多的场景)中使用完全相同的模块仍然有效。使用的纹理内存大约为15MB。我不知道,如果这可能是错误的原因,但我相当肯定它不是。正如我所说,奇怪的是,2天前的构建仍然可以工作并加载图像就好了。
为清楚起见,所有图像文件都是PNG。
更新:先前运行的早期版本中会出现相同的错误。因此,这可能是iOS的问题,或者至少是我们应用与最新版iOS 8的兼容性。
使用旧版本的XCode和Corona似乎只在构建旧版本的应用程序时才有效。此外,故意拼写错误的文件名会导致不同的错误。所以,并不是没有找到图像。在另一台机器上的工作版本中使用相同的图像文件也不会产生毛刺。也没有将用于图像加载的模块复制到旧版本。
我感到非常困惑。