書き物

技術とか作った物の話とか愚痴文句感想など

Frameクラスをまだ弄る

アニメーションとフレームアクションの機能をつけた時点でFrameクラスは完成かと思っていましたが、もう少し弄ることになりました。と言うよりはFrameクラスを継承して...な話です。

たとえばアクションゲームのキャラクターを作る場合のキャラの構成を僕は

キャラ
├ 待機
├ 走り
├ ジャンプ
・
・
・

というようにしています。キャラ自身も待機も走りもジャンプも、すべてフレームを持たせて管理することになるので、

Frame
├ Frame
├ Frame
├ Frame
・
・
・

というように、Frameの中にFrameを入れるということをすることになります。実際のところ、以前作ったFrameクラスだけでも再現できるのですが、これがなかなか初期設定の段階で長いことスクリプトを書かなければなりません。これがめんどくさすぎるので、Frameを子供に持つNestFrameクラスというのを作ってみようと思います。目指すは

NestFrame
├ Frame
├ Frame
├ Frame
・
・
・

みたいな感じで。近々ソースでも公開できれば。

スクリプトを弄ると書くことができるので助かる。