0

我有两个文件 homescreen.lua 和 gamescreen.lua - 我使用 transition.to 在这些屏幕之间来回转换(没有故事板)。我(据我所知)确保所有显示对象都位于每个屏幕的主组(homeGroup 和 gameScreenGroup)下。

有时,但并非总是如此,我会遇到一种情况(在 iPhone 上,而不是目前在模拟器中),从主屏幕过渡到游戏屏幕会在主屏幕顶部呈现游戏屏幕。

过去,当发生这种情况时,通过查找一些未添加到主组层次结构中的显示对象来解决此问题。但是,我找不到任何此类下落不明的显示对象。

我该如何进行调试和修复?

谢谢阿南德

4

1 回答 1

1

我能看到的最简单的选择是为所有显示对象添加调试并检查 object.parent 属性。如果一个为 nil,则表示该对象没有父级 = 没有显示组,瞧 :)

干杯

于 2013-10-27T14:19:18.713 回答