ゲーム用の小さなレベル システムをまとめようとしています。ゲームのメイン ロジックを処理する update メソッドが必要です。そこで、親クラスの .h ファイルでメソッドを宣言しました。
Level.h:
-(void)gameLogicTick:(ccTime)dt;
次に、Level.m で実装を行います。正確なコードは関係ないと思います。
Forest という Level のサブクラスを作成しました。Forest init-method で、gameLogicTickの間隔を指定したいので、次のようにしました。
[self schedule:@selector(gameLogicTick:)interval:5.0f];
これにより、ゲームがクラッシュし (5 秒後)、デバッグ メッセージが表示されなくなります。
では、現在のクラスで間隔を指定できるスケジュール更新メソッドを作成するにはどうすればよいでしょうか?