Articles

Unity-Creating Sprites

Advertisements

スプライトは、グラフィカルな画像(テクスチャと呼ばれる)を持つ単純な2Dオブジェク Unityは、エンジンが2Dモードの場合、デフォルトでスプライトを使用します。 3D空間で表示すると、スプライトはZ幅がないため、薄い紙のように見えます。

スプライト

スプライトは、3D空間で回転しない限り、常に垂直な角度でカメラに面しています。

Unityが新しいスプライトを作成するたびに、テクスチャを使用します。 その後、このテクスチャが新しいGameObjectに適用され、スプライトレンダラーコンポーネントがアタッチされます。 これにより、gameobjectがテクスチャで表示されるようになり、画面上の外観に関連するプロパティが与えられます。

Sprite Renderer

Unityでスプライトを作成するには、エンジンにテクスチャを提供する必要があります。

最初にテクスチャを作成しましょう。 使用するPNGやJPGなどの標準の画像ファイルを取得して保存し、UnityのAssets領域に画像をドラッグします。

テクスチャの作成

次に、イメージをアセットからシーン階層にドラッグします。 マウスボタンを離すとすぐに、テクスチャの名前を持つ新しいGameObjectがリストに表示されます。 また、シーンビューの画面の中央に画像が表示されます。

シーンビュー

スプライトの作成中に次の点を考えてみましょう−

  • 外部ソースからUnityにドラッグすることで、アセットを追加します。

  • このアセットはイメージなので、テクスチャになります。

  • このテクスチャをシーン階層にドラッグすることで、スプライトレンダラーがアタッチされたテクスチャと同じ名前の新しいGameObjectを作成します。

  • このスプライトレンダラーは、そのテクスチャを使用してゲーム内の画像を描画します。

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

次のレッスンでは、スプライトのいくつかの修飾子を見ていきます。

広告
広告