Unity-creating-sprites
提供:Dev Guides
Unity-スプライトの作成
- スプライト*は、グラフィックイメージ(*テクスチャ*と呼ばれる)が配置された単純な2Dオブジェクトです。 エンジンが2Dモードの場合、Unityはデフォルトでスプライトを使用します。 3D空間で表示すると、スプライトはZ幅がないため紙のように薄く見えます。
スプライトは、3D空間で回転しない限り、常に垂直にカメラに向きます。
Unityは新しいスプライトを作成するたびに、テクスチャを使用します。 次に、このテクスチャが新しいGameObjectに適用され、 Sprite Renderer コンポーネントがそれにアタッチされます。 これにより、gameObjectがテクスチャで表示され、画面上での表示に関連するプロパティが提供されます。
Unityでスプライトを作成するには、エンジンに*テクスチャ*を提供する必要があります。
最初にテクスチャを作成しましょう。 使用するPNGやJPGなどの標準的な画像ファイルを取得して保存し、画像をUnityの Assets 領域にドラッグします。
次に、画像を Assets から Scene Hierarchy にドラッグします。 マウスボタンを離すとすぐに、リストにテクスチャの名前を持つ新しいGameObjectが表示されます。 また、 Scene View の画面中央に画像が表示されます。
スプライトを作成する際に次の点を考慮しましょう-
- 外部ソースからUnityにドラッグすることにより、 Asset を追加しています。
- このアセットは画像であるため、*テクスチャ*になります。
- このテクスチャをシーン階層にドラッグすることで、テクスチャと同じ名前で、スプライトレンダラーがアタッチされた新しいGameObjectを作成しています。
- このスプライトレンダラーは、そのテクスチャを使用してゲーム内に画像を描画します。
これで、シーンに*スプライト*が作成されました。
次のレッスンでは、持っているスプライトの*修飾子*を見ていきます。