【发布时间】:2011-05-22 12:04:00
【问题描述】:
当我的 Corona 应用在 PC 上的 Android 模拟器中运行时,它可以正确显示我的 PNG 图像。当我使用相同的代码并在 Mac 上编译时,我的按钮图像可以工作,但其他 PNG 不能工作。这是我目前正在使用的非常简单的代码,但在发布之前,我想知道 Mac 上是否有一些我没有意识到的 PNG。路径就是路径,如果它适用于 PC,它应该只适用于 Mac。对吧?
【问题讨论】:
当我的 Corona 应用在 PC 上的 Android 模拟器中运行时,它可以正确显示我的 PNG 图像。当我使用相同的代码并在 Mac 上编译时,我的按钮图像可以工作,但其他 PNG 不能工作。这是我目前正在使用的非常简单的代码,但在发布之前,我想知道 Mac 上是否有一些我没有意识到的 PNG。路径就是路径,如果它适用于 PC,它应该只适用于 Mac。对吧?
【问题讨论】:
路径就是路径,如果它适用于 PC,它应该只适用于 Mac。对吧?
不一定。我不特别了解 Corona,但总的来说,Windows 不区分大小写,而 linux 和 mac 区分大小写。一个名为 Foo.PNG 并被称为“foo.png”的图像可能在 Windows 上工作,但在 Mac 上却不行。这取决于 Corona 的构建方式。
因此,我的建议是:检查您在代码和文件名和扩展名中使用的大小写是否相同(我建议全部小写,但这是个人偏好)
如果这不能解决您的问题,是时候向我们展示一些代码了。
【讨论】:
事实证明,Corona 中不允许使用索引 PNG,这就是我所拥有的。但是,他们在 PC / Android 模拟器上工作。我们将代码带到 Mac 上,但它不起作用,因为它不应该。因此,我们只需打开图像,保存为 RGB PNG 和瞧,所有图像都正常工作了。
【讨论】: