最新版本的Corona SDK在iOS上加载图像文件时出现错误。

截至昨天, 图像文件正确地从图像文件夹中提取以构建角色模型,但现在大多数的 display.newImageRect 调用结果都会显示黑色矩形。这种故障仅出现在iOS上,而在Android或模拟器中没有出现。有什么建议吗?

加载图像的代码没有任何更改。

Corona:v2014.2393 OSX:10.9.5 XCode:6.1

控制台中没有任何消息表明无法加载图像或任何类似的问题,问题在于它在模拟器和Android上运行正常。然而,当应用程序为iOS构建时,在构建角色模型和加载大多数图像时会出现错误,但是有趣的是,在另一个场景中使用相同的模块(一个远不如此场景复杂的场景)仍然可以工作。使用的纹理内存约为15MB。我不知道这可能是错误的原因,但我非常确定它不是。正如我所说,奇怪的是两天前的构建仍然可以正常工作并加载图像。

为了清晰起见,所有图像文件都是PNG格式。

更新:同样的错误情况在之前运行正常的版本中也发生了。因此,这可能是与iOS有关的问题,或者至少与我们的应用程序与iOS 8的最新版本的兼容性有关。

只有使用旧版的XCode和Corona在构建旧版应用程序时似乎可以正常工作。此外,故意拼错文件名会导致不同的错误。因此,这并不是图像没有被找到。在另一台功能正常的计算机上使用相同的图像文件也不会产生故障。将图像加载模块的副本转移到旧版构建中也不会产生此故障。

我真的很困惑。

点赞
用户1442917
用户1442917

如果您能够稳定地复现此问题,建议您在 Corona 论坛上提问或与他们报告错误

2014-11-17 23:25:48