Unity には、2D のプリミティブなゲームオブジェクトが用意されており、独自のアセットをインポートすることなく、プロジェクトのプロトタイプの作成を支援します。 2D プリミティブを作成するには、GameObject > 2D Object > Sprites に移動して、以下のオプションの 1 つを選択します。
ほとんどの 2D プリミティブのデフォルトのスプライトサイズは 256 × 256 ピクセルで、PPU (ユニットごとのピクセル) サイズは 256 となり、これはシーンの 1 ユニットに等しいサイズです。例外として、Capsule プリミティブは 256 x 512 ピクセル (1:2 ユニット)、 Isometric Diamond プリミティブは 256 x 128 ピクセル (1:0.5 ユニット) となっています。
Square 2D プリミティブは、1x1 Unity ユニットの大きさの白い正方形です。木箱のような障害物など、様々な要素のプレースホルダーとして使用したり、プラットフォームを素早く作成することができます。Box Collider 2D コンポーネントをゲームオブジェクトに設定することで、他のゲームオブジェクトや 2D 物理と連動させることができます。ダイナミックにサイズを変更できる、よりスケーラブルなスプライトを作りたい場合は、代わりに 9-Sliced を選択してください。
Circle 2D プリミティブは、直径が 1 Unity ユニットの白い円です。このプリミティブは、ピックアップやパワーアップのような障害物や小道具など、シーンの様々なタイプの要素のプレースホルダーとして使用できます。Circle Collider 2D をゲームオブジェクトに設定することで、他のオブジェクトや 2D 物理と相互作用させることができます。
Capsule 2D プリミティブは、サイズが 1 x 2 ユニットの白いカプセルです。このプリミティブは、ピックアップやパワーアップのような障害物や小道具など、シーンの様々なタイプの要素のプレースホルダーとして使用できます。Capsule Collider 2D をゲームオブジェクトに設定することで、他のオブジェクトや 2D 物理と相互作用させることができます。
Isometric Diamond 2Dプリミティブは、サイズが 1 × 0.5 ユニットの白い菱形のスプライトです。このスプライトは、アイソメトリックタイルマップ のプレースホルダーとして使用するようデザインされています。このスプライトの上下のピクセルは、タイリングを向上させるためにわずかに切り落とされています。
Hexagon Flat-Top 2D プリミティブは、サイズが 1 ユニット幅で上と底に面を向けた標準の六角形です。このスプライトは、六角形フラットトップタイルマップ のプレースホルダーとして使用するようデザインされています。このスプライトの左右のピクセルは、タイリングを向上させるためにわずかに切り落とされています。
Hexagon Point-Top 2D プリミティブは、サイズが 1 ユニット幅で上と底に尖った点を向けた標準の六角形です。このスプライトは、六角形ポイントトップタイルマップ のプレースホルダーとして使用するようデザインされています。このスプライトの上下のピクセルは、タイリングを向上させるためにわずかに切り落とされています。
9-Sliced 2Dプリミティブは、サイズが 1 x 1 ユニットのコーナーが丸い白い正方形です。このスプライトは、9-Sliced で、各サイドに 64 ピクセルの境界があります。Sprite Renderer の Sliced と Tiled 描画モードで使用できるように設計されています。9 スライススプライトは、シーンやプロジェクトの様々な要素の柔軟なプレースホルダーとして使用できます (詳細は 9 スライススプライト を参照)。Box Collider 2D を設定し Auto Tiling を有効にすると、スプライトを他のオブジェクトや 2D 物理と相互作用させることができます。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.