今回はボスコニアンの要塞を描画します。ビットマップからテクスチャを作成します。ビットマップは他の人がYouTubeにアップしているプレイ動画から取得します。 まずコンストラクタですが、引数をひとつ増やしています。中央にあ・・・
今回はボスコニアンの要塞を描画します。ビットマップからテクスチャを作成します。ビットマップは他の人がYouTubeにアップしているプレイ動画から取得します。 まずコンストラクタですが、引数をひとつ増やしています。中央にあ・・・
ふとBitmapをDisposeしなかったらどうなるのかという疑問を抱きました。 たとえばこれはピクチャーボックス上をマウスが移動すると、ピクチャーボックス上に「マウスの座標は (X, Y)」と書かれたBitmapを生成・・・
自機から弾丸を発射させます。またBGMや効果音もいれます。 BGMはこれを使います。 サイバー42 無料ダウンロード/魔王魂 フリー高音質BGM音楽素材 自機からの弾丸発射音も命中音、自機被弾のときの効果音も、上記の魔王・・・
今回は敵キャラをつくります。そして自機を追わせます。 自機を追わせるには自機に関する情報(フィールドのどこにいるのか?どちらにどれくらいの移動量で移動しているのかなど)が必要です。そこで以下のようなクラスをつくります。 ・・・
ボスコニアンは以下のようなゲームです。 ボスコニアン – Wikipedia 1981年11月に日本のナムコから稼働されたアーケード用多方向スクロールシューティングゲーム。 8方向レバーと1ボタン(ショット)・・・
「3Dっぽい縦シューティングゲームをつくる」は前回で終わりにしたのですが、プログラミング講座 第34回【シューティングゲーム作成(最終回)/JavaScript】で宿題を出されていたのでできそうなもので面白そうなものをや・・・
スコアを表示させる機能を追加します。 Form1クラスのなかにScoreというフィールド変数を作成します。あとは敵のクラスでIsDeadがtrueになったときに点数を加算するようにします。 [crayon-69fe216・・・
ボス敵にはザコ敵にはないボスらしい攻撃をさせたいものです。そこでボスからは放射状に大量の弾丸を発射させます。それからプログラミング講座 第33回【シューティングゲーム作成(13)弾幕/JavaScript】と同じようにボ・・・
今回はボス敵をつくります。大型で少々の命中弾では死にません。 ボス敵の動きは左右にうごきます。そして表示されるY座標は視点のY座標と同じように増えていきます。そのため加速していない自機と相対速度は同じです。ボスにはザコ敵・・・
自機と敵機から弾丸を発射する処理をおこないましたが、命中したか? 命中したらどうするかについては考えていませんでした。そこで今回は弾丸の当たり判定と爆発の処理をおこないます。 以下のコードでは当たり判定をおこなったあと爆・・・