在使用 Corona 制作的应用程序停留在“加载中”的状态:仅适用于 Mac / iOS 设备。

我正在设计一款用 corona 为 iOS 设备制作的游戏。在电脑上游戏运行正常, 菜单和所有级别都正常工作(这是使用 corona 实现的)。但是,当我在设备/xcode 模拟器/或者 corona 上运行游戏时,它存在加载问题。菜单可以正常工作,但是一旦我点击“游戏”,级别会被加载,但我会遇到默认的 iOS 加载图标(圆形图案)。可以看到级别,但由于加载屏幕被遮挡,因此它会变暗。我什么都做不了,我已经尝试检查游戏是否最终会加载,但从未成功。

因此,简而言之,我卡在了加载级别的过程中。

我已经寻找过答案,但没有找到。我被难住了。你们有什么想法吗?

谢谢。

点赞
用户3038364
用户3038364

我不知道是否有类似于 Android 调试桥的东西适用于 iOS。如果有,试着在你的代码不同位置打印语句到调试控制台。这样你就可以找到引起问题的功能(那个不再打印语句的功能 ;)。然后你必须检查是否在这个功能中有些不兼容设备的东西。

很抱歉我不能更具体,我没有 iOS 经验,但这是我在 Android 上的做法。很多次我的代码在模拟器上运行得非常完美,但在设备上却不行。

希望这会有所帮助, 祝好,Felix

2013-12-02 17:53:42
用户1870706
用户1870706

可能会有一些消息显示在控制台中,这个教程将帮助你找到你的控制台日志并查找其中的错误:

http://www.coronalabs.com/blog/2013/07/09/tutorial-basic-debugging/

你可能还需要添加一些打印语句(会显示在日志中),并试图缩小您的程序无响应的范围,找出其中的原因。

2013-12-09 01:54:30