我的spritekit场景包含有动作的元素:
我正在加载这个场景,获取Overlay元素并将其中的每个孩子都放在游戏的主场景中。一切都很好,直到我尝试添加更多功能。这个"功能"导致行动不起作用。但这不是我的问题。我回到工作副本,现在它在不同的设备上工作不同。
测试设备:
Iphone 5 10.3.3 - 行动起作用
Iphone 7 Plus 11.0.2 - 行动不起作用
我注意到当我进入iOS的主屏幕并回到游戏操作开始工作时。 我认为这可能是一些缓存问题,但我可能尝试过清理它的每种方法。
我在xcode或控制台中没有错误/警告。
答案 0 :(得分:0)
这是一个很长的...但我在iOS11中的GameScene遇到了类似的问题。但是我嵌入在消息中,所以我不确定它是同一个问题,但我有相同的症状。转换过程中的游戏场景在转换到我运行的场景myScene.isPaused = false
后自动暂停(但仅限iOS11)并解决了问题,并且对iOS10没有任何负面影响