押したときに「一時停止」と「再開」という言葉を切り替えるトグルメニューがあり、ゲーム全体を一時停止して再開します。つまり、再生中はメニューが「一時停止」(ここをタップして一時停止) と表示され、一時停止中はメニューが「再開」(ここをタップして再開) と表示されます。
これが問題です。ゲームを一時停止した後にホームボタンをタップしてから戻ると、ゲームが再開し、一時停止メニューが「再開」として表示されます。そして、これは私には意味がありません。私が望む最善の方法は、バックグラウンドに入るたびにゲームを一時停止し、バックグラウンドから再開することです。次の方法を見ていますが、実際には機能しません。
-(void)applicationWillResignActive:(UIApplication *)application{
}
- (void)applicationDidBecomeActive:(UIApplication *)application{
}
-(void)applicationWillEnterBackground:(UIApplication*)application{
}
-(void)applicationDidEnterBackground:(UIApplication *)application {
}
これらすべてのメソッドに CCLOG を入れただけですが、何も呼び出されていません。これらのメソッドを使用する前に、何かを設定/宣言する必要がありますか?
申し訳ありませんが、読むには少し長すぎます。あなたが私を助けてくれることを願っています。ありがとうございました。