CCCallFunc でセレクターをスケジュールしようとしていますが、セレクターが呼び出されません。
これは機能します:
[self launchCreature];
これはしません:
id launchCreatureAction = [CCCallFunc actionWithTarget:self selector:@selector(launchCreature)];
[self runAction:launchCreatureAction];
launchCreature は親クラスで定義されており、CCCallFunc は親クラスで使用すると機能します。アクションを実行しても、デバッガーに何も表示されません。コードを実行しないだけです。(launchCreature の最初の行で定義したブレークポイントにヒットすることはありません。)
CCCallFunc の使用方法、またはサブクラスでの self の動作について何か不足していますか?
編集:コードの設定方法を覚えていませんでした。launchCreature と上記のコードは、両方とも親クラスで定義されています。機能する場合と機能しない場合の違いは、親クラスのインスタンスでは機能しましたが、サブクラスのインスタンスでは機能しないことです。これは、親クラスでも機能しないようです。混乱させて申し訳ありません。