第46章~第50章

みるくあいらんどっ! > ドキュメント > C# > C#で龍神録を作る


第46章: 描画関数の引数を整理してみよう

原作ページのリンク

移植版の留意点

  • 原作版ソースでは、コメントアウトしているレーザーの当たり判定表示のところから単に FX, FYを削除しているが、恐らく不具合。移植版では DrawTriangleFdメソッドを作成した。
  • 原作版ソースでは、graph_stage_titleメソッド内のメソッド呼び出しを変更していない。恐らく不具合なので、移植版では使用するメソッドを変更した。
  • DrawGraphFdメソッドは、GraphManagerクラスだけでなく GraphBackクラスにも用意した。これらの噛ませメソッドをすべて staticなメソッドにした。
  • 以前の章で、自キャラクタのパワーの初期値を 500から 0にしている。ボムのダメージは、パワーの 20分の 1と指定しているため、パワーがゼロの時には敵にダメージを与えられない。

第47章: 1面を作ってみよう

原作ページのリンク

移植版の留意点

  • bossへの set_hp配列と back_knd配列の設定の際の、forループの回数に注意する。C#では初期値の配列の大きさを最小限としているため、初期値側の配列長さを指定しないと配列外参照例外が発生してしまう。

第48章: BGMを付けてみよう

原作ページのリンク

移植版の留意点

  • MusicManagerクラスの loadメソッドで、DX.ChangeVolumeSoundMemメソッドを用いて各種音量を調整した(サイト未解説)。

第49章: 自機ショットにオプションを付けてみよう

移植版の留意点

  • 自キャラクタのショットのパワーの初期値を 0→ 400に変更した(サイト未解説)。
  • cshot_rangeの要素 1の配列の値を設定する必要がある。今回は 6に設定した。
  • CShotクラスの calc_shotメソッドを calc_cshotに改名した(綴りミスをしていた)。

第50章: ホーミング機能を実装してみよう

原作ページのリンク

移植版の留意点

  • Chクラスを修正して、死亡時に powerが 0になるようにした(勝手に改修)。
  • CShotGroupクラスで行っていた処理の一部を、Cshotクラスに移動した。
最終更新: 2013/03/25 , 公開: 2013/03/24
▲top