# 第2章: ベースの構造: スプライトシート（SpriteSheet）

ゲームエンジンの最初の基本的な構造は `SpriteSheet` です。スプライトシートは、複数の画像またはフレームを1つの画像ファイルに効率的にパックする方法です。これにより、キャラクターやタイルなどの複数の類似したオブジェクトをレンダリングする際のオーバーヘッドを劇的に削減することができます。

`texture`：テクスチャフィールドは、スプライトシートを構成するテクスチャ画像を表します。これは、すべてのスプライトのフレームを含む読み込まれた画像ファイルになります。

`frame_width` および `frame_height`：これらのフィールドは、スプライトシート内の各フレームの寸法を定義します。
