へたっぴpythonista

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

Surfaceって何だ?

今日はSurfaceについて学習しました。

Surface

こちらのサイトを参考にしました。→初心者のためのpygame

まとめると

  • Surfaceは実際のゲーム画面にあたるDisplay surfaceと、その他のSurfaceに分けられる。
  • Surfaceは白紙の紙切れにあたり、その上にテキストや図形、画像等を描くことができる。
  • また、Surfaceはそれ自身も画像として扱うことができる。作成したSurfaceをDisplay surfaceに出力すれば、ゲームプレイヤーがその画像を見ることができるようになる。

 試しにSurfaceを作成してDisplay surfaceに出力してみよう。

f:id:ruriohead:20130627174410p:plain

コードを走らせると、

f:id:ruriohead:20130627174528p:plain

このように出力されます。左側の黒い部分がSurfaceです。(画像はタカミコーポレーションさんの素材をお借りしました。)

 

おそらくSurfaceにいつも同じ動きをするアニメーションを作成して流用といった使い方をするんだろうと思います。