C# OpenTKでスクランブルのようなゲームを作成しています。 これまで爆発の描画がありませんでした。弾丸が命中しても爆発なしというのはよくないので爆発の描画をおこないます。 爆発のパターンは2種類あり、最初に爆発させ・・・
C# OpenTKでスクランブルのようなゲームを作成しています。 これまで爆発の描画がありませんでした。弾丸が命中しても爆発なしというのはよくないので爆発の描画をおこないます。 爆発のパターンは2種類あり、最初に爆発させ・・・
スクランブルではUFOのステージが終わると水平方向に高速で飛ぶファイアボールが出現します。 この処理を追加します。 まずFireballクラスを示します。 [crayon-67436775f1ec1233698380/]・・・
スクランブルもどきにUFOを出現させます。 UFOの動きは三角関数を利用しています。Sin、Cosの引数はUFOオブジェクトが生成されてから呼び出されたMove()メソッドの回数を加工して使っています。またUFOのY座標・・・
C# OpenTKでスクランブルのようなゲームを作成しています。 今回はミス時の処理を行ないます。ミスとは敵(地面も含む)に衝突してしまった、燃料切れで墜落してしまったなどが考えられます。自機や敵にはこれより内部に他のオ・・・
スクランブルもどきに燃料計を表示させます。 スクランブルには燃料計があります。燃料がなくなると墜落してしまいます。燃料切れを回避するためには敵の燃料タンクを破壊して補給する必要があります(破壊すると燃料が炎上して補給にな・・・
自機から爆弾を投下してミサイルや燃料タンクを破壊します。Xキーを押すと爆弾が投下されます。実際の処理はStageクラスのJikiBomb()メソッド(後述)にやらせます。 Form1.Bomb()は自機から爆弾を投下する・・・
自機から弾丸を発射してミサイルや燃料タンクを破壊します。Zキーを押すと弾丸が発射されます。実際の処理はStageクラスのJikiShot()メソッド(後述)にやらせます。 Form1.Shot()は自機から弾丸を発射する・・・
こんな感じのゲームをつくります。 前回のC# OpenTKでスクランブルもどきをつくるでは肝心の自機がありませんでした。そこで今回は自機を表示させます。また自機めがけてミサイルを発射させます。 そのまえに下の2つの画像を・・・
C# OpenTKでスクランブルもどきをつくります。スクロール型のゲームはOpenTKを使ったほうがやりやすいと思います。こんな感じのゲームをつくります。 まずはいつものテンプレから。 [crayon-674367760・・・
Rally-Xもどきの完成度を高めます。 コースのマップを公開しているサイトはないか探してみるとこんなページが見つかりました。 ラリーX 攻略マップ サイトに掲載されていたマップを写し取ったのがこれです。緑の部分が通路、・・・