へたっぴpythonista

ド素人pythonistaとして、日々の学習成果や気づいたことについて書きます。

pygame

Eclipseでpygameを使う

pygameをEclipseで使うには前回導入したインタープリタのライブラリにpygameを追加する必要があるようです。追加は前回インタープリタを設定した時と同じく、ウィンドウ⇒設定⇒インタープリタ-pythonで行います。使用するインタープリタを選択して、そのライ…

アイテムを動かす

前回は画面にアイテムを表示するまでを勉強したので、今回は表示したアイテムを動かして簡単なアニメーションをつくります。 アイテムを動かすためにいじるのは、アイテムの描画位置(x、y)の部分です。 前回のコードで言うとpygame.draw.rectの第三引数にあた…

メインループの概要と注意点

久々にpygame 今回はメインループの作り方と、ウィンドウを閉じさせる方法について。 メインループ 前回のループではwhile True:を利用してループを作りましたが、上のようにFalseを基準としてループを制御することもできます。 本文にはまず、EVENT1として…

flip()とupdate()

前々回の最後に「display.flip() かdisplay.update()を使う」と書いていたのが、曖昧に思ったので調べてみました。 flip()はDisplay surface全体を更新するメソッドです。それ以前のコードによって画面上に変化があってもなくても、画面全体を完全に更新しま…

Surfaceって何だ?

今日はSurfaceについて学習しました。 Surface こちらのサイトを参考にしました。→初心者のためのpygame まとめると Surfaceは実際のゲーム画面にあたるDisplay surfaceと、その他のSurfaceに分けられる。 Surfaceは白紙の紙切れにあたり、その上にテキスト…

pygameを使ってみよう

インストールしたっきり触っていなかったので今日はpygameをいじってみる。 ウィンドウを作る まずpygame全体をimportして、その中ローカル属性からトップレベル全体を取り出す。 次いでpygame.imit()でpygame全体を初期化する。多分複数のモジュールによっ…

pygameをインストール

「初めてのpython」を読み終え、最新のpythonチュートリアルで復習+初pyからの変更点確認も済んだので、早速pythonを使って何か始めよう。 ざっと検索したところpythonでゲーム制作ができるそうな。よし、これにしよう。 というわけでこちらのサイトを参考…