メインコンテンツまでスキップ

Surface サーフェス

サーフェスとは?

サーフェスはpygame.Surfaceを使用するとできるもの

サーフェスのイメージ

キャンパスのようなイメージ

絵を書くための白紙のキャンパスのようなもの

作ったキャンパスに自由に描画したり、画像を貼り付けたりすることができる

レイヤーのようなイメージ

画像編集ソフトでのレイヤーみたいなもの

背景レイヤーやキャラクターレイヤー、UI レイヤーなど目的によって分けて管理できる

一つのお皿に入れておく イメージ

どのようなときに使用する ?

  • ゲームの背景
  • スコアボード
  • キャラクターやオブジェクトの描画
  • テキストの表示
  • 一時敵な描画バッファ

特徴

  • メモリ上に画像データを保存する -> パフォーマンスが高くなる
  • 複数の Surface を重ねることができる
  • 画面の回転や拡大縮小が可能