第2章: ベースの構造: スプライトシート(SpriteSheet)
ゲームエンジンの最初の基本的な構造は SpriteSheet
です。スプライトシートは、複数の画像またはフレームを1つの画像ファイルに効率的にパックする方法です。これにより、キャラクターやタイルなどの複数の類似したオブジェクトをレンダリングする際のオーバーヘッドを劇的に削減することができます。
texture
:テクスチャフィールドは、スプライトシートを構成するテクスチャ画像を表します。これは、すべてのスプライトのフレームを含む読み込まれた画像ファイルになります。
frame_width
および frame_height
:これらのフィールドは、スプライトシート内の各フレームの寸法を定義します。
Last updated