我需要在游戏进入后台之前暂停游戏,所以当再次进入前台时,我会在游戏中看到暂停对话框。为了显示暂停对话框,我有一个场景方法。如何在应用程序进入后台之前调用场景方法?我看到以下方法是正确的地方:
-(void) applicationDidEnterBackground:(UIApplication*)application
{
if( [navController_ visibleViewController] == director_ )
[director_ stopAnimation];
}
我应该从 director 那里得到场景runningScene
,将它投射到我的场景类中,然后向它发送暂停消息还是那样很难看?