cocos2d を RPG エンジンとして動作させようとしています。キャラクターの動きやマップのロード/アンロードなどを調整するクラスを作ろうと思っています。これには CCNode を作るべきですか、それとも CCDirector を拡張するだけですか? をサブクラス化しない理由はありCCDirector
ますか?
1 に答える
1
cocos2d のサブクラス (CCDirectorDisplayLink、CCDirectorTimer など) を除いて、CCDirector のサブクラスを見たことがありません。CCDirector のサブクラスは作成できますが、実際には必要ありません。
フレームごとに呼び出されるメソッドが必要な場合は、CCScheduler -scheduleSelector:forTarget:interval:paused: メソッドを使用できます。メインループからすべてのフレームのセレクターを呼び出します。
[[CCScheduler sharedScheduler]
scheduleSelector:@selector(tick:) forTarget:self interval:0 paused:NO];
また、CCScene はリソース データのロード/アンロードなどに使用できます。
また、これらのチュートリアルはどうですか?
于 2011-06-02T13:57:22.257 に答える