私はcocos2dを使ってiPhoneゲームに取り組んでいます。私はObjective CとCocos2dを初めて使っていますので、本当に初心者の質問であればごめんなさい。私は多くの検索をしてきましたが、私はこの問題の解決策を見つけることができません。私は、.m
ファイルの最後に-(void) onExit{self.isTouchEnabled = NO;}
を置かない限り、cocos2dはdealloc関数を呼び出さず、シーンやレイヤーを解放しないことを発見しました。問題は、次のシーンでは、をinit
メソッド、onEnter
メソッド、または2番目のシーン内のどこに置いても、画面に触れたときにゲームがクラッシュすることです。Cocos2D isTouchEnabled = NO;シーンの解放とクラッシュ
ときにゲームがクラッシュ(GBD)ポイント:問題の原因として
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { if(dispatchEvents) [self touches:touches withEvent:event withTouchType:kCCTouchBegan]; }
は "EXC_BAD_ACCESS" を述べ
助けてください!ありがとうございました!!