第46章~第50章
みるくあいらんどっ!
>
ドキュメント
>
C#
>
C#で龍神録を作る
ツイート
第46章: 描画関数の引数を整理してみよう
原作ページのリンク
描画関数の引数を整理してみよう
移植版の留意点
原作版ソースでは、コメントアウトしているレーザーの当たり判定表示のところから単に FX, FYを削除しているが、恐らく不具合。移植版では DrawTriangleFdメソッドを作成した。
原作版ソースでは、graph_stage_titleメソッド内のメソッド呼び出しを変更していない。恐らく不具合なので、移植版では使用するメソッドを変更した。
DrawGraphFdメソッドは、GraphManagerクラスだけでなく GraphBackクラスにも用意した。これらの噛ませメソッドをすべて staticなメソッドにした。
以前の章で、自キャラクタのパワーの初期値を 500から 0にしている。ボムのダメージは、パワーの 20分の 1と指定しているため、パワーがゼロの時には敵にダメージを与えられない。
第47章: 1面を作ってみよう
原作ページのリンク
1面を作ってみよう
移植版の留意点
bossへの set_hp配列と back_knd配列の設定の際の、forループの回数に注意する。C#では初期値の配列の大きさを最小限としているため、初期値側の配列長さを指定しないと配列外参照例外が発生してしまう。
第48章: BGMを付けてみよう
原作ページのリンク
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
HTML Validation Service
Readme
©1996-2020
milkia
all rights reserved.