2022-05

pyglet

当たり判定を追加

弾が撃てるようになりましたし、敵も何か動いていますし、当たり判定を追加してみます。 「当たり判定」の実装方法はいろいろありますけれど、まずシンプルに矩形vs矩形の当たり判定にします。矩形の位置を GameObject の中心に固定し...
pyglet

プレイヤーの弾を追加

プレイヤーから弾を撃つ処理を追加してみましょう。 画面上のオブジェクトは GameObject クラスで表現することにしたので、弾も同様に GameObject を継承して作ってみます。 追加が必要なポイントは プレイヤ...
pyglet

pygletで敵管理・敵移動

プレイヤーが動くようになったので、今度は敵を作ります。 シンプルな敵(上から出てきて画面下方向に移動するだけ)のクラスを作る下方向に行って、画面外に出たら消える一定時間ごとに敵を生成する このくらいを目標に作業しましょう。 ...
pyglet

pygletでline移動

「プレイヤー」らしき形が描画できました。 今回は 共通処理を GameObject class にまとめるプレイヤーをキー入力に従って移動できるようにする 処理を書いてみましょう。 プレイヤー・弾・敵…などなど、共...
pyglet

pygletでline描画

ここまでで、だいぶゲームを作れそうな要素が揃ってきた感じがします。いったんテキスト描画は置いておいて、今度は描画の種類を増やしてみましょう。 テクスチャを用意してスプライトを書く流れが定番ですが、プログラマが何が大変って絵を用意する...
タイトルとURLをコピーしました