什么导致仅在iOS模拟器中出现的故障?

时间:2015-01-17 11:04:59

标签: ios sprite-kit

在我正在进行的游戏中,我有几个精灵附加到一个世界节点上,通常当我运行游戏时,玩家精灵出现在底部,敌人的精灵从顶部掉落。然而,有时当我使用模拟器时,附着在世界上的精灵是不可见的(或者摄像机处于完全不同的位置)。

奇怪的是,当问题发生时,我没有在问题发生之前改变代码。我不知道造成这种情况的原因。当我在真实设备上运行它时没有问题。我已经尝试过重置模拟器几次了。以前发生过这样的事吗?

编辑:

我一直跟踪球员的位置和世界的位置,我发现有三件事情发生了:

 player.position.y = nan && world.position.y == -inf
 player.position.y is descending && world.position.y == 0.00000
 player.position.y = 0.00000 && world.position.y = really big number

当我改变球员的初始y位置时,所有这些都会发生。 有时它只是起作用

0 个答案:

没有答案