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を作成しています。
  • このスプライトレンダラーは、そのテクスチャを使用してゲーム内に画像を描画します。

これで、シーンに*スプライト*が作成されました。

次のレッスンでは、持っているスプライトの*修飾子*を見ていきます。