使用最新的Corona SDK Build在iOS上加载图像文件时出错

时间:2014-11-17 22:09:10

标签: ios lua corona

截至昨天,正确地从图像文件夹中提取图像文件以构建角色模型,但现在大多数对display.newImageRect的调用都会产生黑色矩形。此故障仅发生在iOS上,而不是在Android或模拟器中。有什么建议?

加载图片所涉及的代码没有任何变化。

Corona:v2014.2393 OSX:10.9.5 XCode:6.1

控制台中没有任何消息表明无法加载图像或其他任何性质,问题在于它可以在模拟器和Android上运行。但是,当为iOS构建应用程序时,在构建角色模型和加载大多数图像时会发生错误,但奇怪的是,在另一个场景(一个复杂得多的场景)中使用完全相同的模块仍然有效。使用的纹理内存大约为15MB。我不知道,如果这可能是错误的原因,但我相当肯定它不是。正如我所说,奇怪的是,2天前的构建仍然可以工作并加载图像就好了。

为清楚起见,所有图像文件都是PNG。

更新:先前运行的早期版本中会出现相同的错误。因此,这可能是iOS的问题,或者至少是我们应用与最新版iOS 8的兼容性。

使用旧版本的XCode和Corona似乎只在构建旧版本的应用程序时才有效。此外,故意拼写错误的文件名会导致不同的错误。所以,并不是没有找到图像。在另一台机器上的工作版本中使用相同的图像文件也不会产生毛刺。也没有将用于图像加载的模块复制到旧版本。

我感到非常困惑。

1 个答案:

答案 0 :(得分:0)

如果您能够可靠地重现此问题,建议您Corona forumsreport a bug与他们联系。