1

次のいずれかの理由で、ユーザーがアプリから存在する場合、CCDirectorの一時停止と再開の呼び出しに関して何が起こるのか疑問に思っています。

  • ユーザーがiPhoneのメインボタンをタップしてiPhoneのメイン画面に戻った
  • ユーザーがCocos2dアプリ内のリンクをクリックして、次のようなURLを開きます:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@ "http://www.youtube.com"]];

CCDirectorの一時停止と再開が何らかの影響を受けることに気づきましたが、これらのメソッドへの非表示の呼び出しがどこにあるのかわかりません。

つまり、私のゲームでは、ユーザーが一時停止ボタンを押すと、 [[CCDirector sharedDirector] pause]メソッドが呼び出され、正常に機能しているようです。しかし、ユーザーが2つの理由のいずれかでアプリを終了してからアプリに再度入ると、一時停止は失敗します(ゲームが再開されました)。これは、アプリがCCDirectorの再開(または似ている)。ワークスペースで検索しましたが、見つかりませんでした。助言がありますか?

4

1 に答える 1