2005年3月25日の日記

<2005/03/26 2005/03/24>

シーン管理のこと

ふにゃさんの開発再開。
久しぶりにコード見てみたら自前シーンクラスが。
う~ん、これでも一応行けそうな気はするけどちょっと不安だなぁ。
まず、なんにでも使える変数を用意しているところが無駄。
クラスごとに違う変数を使うのが当たり前だからなんにでも使える変数は何にも使われない。
使う手もないわけではないけどそれはそれで無駄。
クラスの中にRun関数を作ってその中でメインループをまわしてるけどこれはパネルγで懲りた。
Alt+F4で強制終了されたときの動作が不定になるんですよ。
たまに終了してもプロセスが残ってしまうバグはおそらくこれが原因。
そんなわけで、シーン管理にはyaneSDK2ndについてるシーン管理クラスを利用。
描画エンジンも、DIBのことはよくわからないけどとにかく使ってみたいのでyaneSDKのものを利用。
サウンドはどうするかな。
ただ鳴らすだけじゃ芸がない。
効果音は作れないし、となれば音はBGMに組み込むことになるだろうと思うので、yaneSDKは…使うかも。
ゲーム内の物体はどっちみち結果が同じだと思うのでyaneSDKのCGameObjectを利用。

<2005/03/26 2005/03/24>