Unity エディターでは、モデリングソフトウェアで作成できるあらゆる形状の 3D モデルを扱うことができます。エディターでは、例えば、以下のようなオブジェクトタイプを作成できます。
プリミティブをシーンに追加するには、GameObject > 3D Objectを選択し、必要なプリミティブを選択します。これでデフォルトのプリミティブがローカル座標空間に追加され、Inspector ウィンドウの Transform でオブジェクトのサイズと位置を変更できます。
これらのオブジェクトは、特定のアイテムをモデル化するのに便利です。また、テスト用のプレースホルダーやプロトタイプを作成するのにも使用できます。このページでは、各プリミティブオブジェクトの一般的な使用方法について詳しく説明しますが、オブジェクトはそれぞれのプロジェクトに最も適した方法で使用できます。
デフォルトのキューブプリミティブは、1×1 単位の 6 面の白いキューブです。キューブのテクスチャには、各面で画像を繰り返し使用します。キューブは、壁、柱、ボックス、ステップ、その他同様のオブジェクトを構築するため、または開発中に役立つプレースホルダーとしてよく使用されます。例えば、キューブの辺の長さは 1 単位なので、シーンにインポートしたメッシュの近くにキューブを追加して大きさを比較すれば、その比率を確認できます。
デフォルトのスフィアプリミティブは、直径が 1 単位 (半径 0.5 単位) です。スフィアのテクスチャは、標準的な球面 UV マッピング で作成されます。画像はスフィアを覆い、上下の両極でしぼられます。スフィアは、ボール、惑星、砲弾を表現するのに便利です。半透明のスフィアを使用して、効果の範囲を表す GUI デバイスを作成できます。
デフォルトの円柱プリミティブは、高さ 2 単位、直径 1 単位です。円柱のテクスチャは、本体のチューブ形状を 1 周し、平らな両端では別々に繰り返されます。円柱は、柱や棒、車輪を作りたいときに便利です。コライダーのデフォルトの形状はカプセルです (Unity にはプリミティブの円柱コライダーはありません)。正確な円柱状の物理コライダーを作るには、モデリングプログラムで円柱形のメッシュを作成し、メッシュコライダーをアタッチします。
カプセルプリミティブは、半球形のキャップで上下を閉じた円柱です。デフォルトのカプセルは直径が 1 単位、高さが 2 単位です (本体は 1 単位、各キャップは 0.5 単位) です。テクスチャは、画像が 1 周し、各半球の頂点で端をつまむ形で描かれます。カプセルは、プロトタイプのプレースホルダーに役立ちます。特定のタスクには、丸みを帯びたオブジェクトの物理挙動のほうがボックスよりも適しているためです。
デフォルトのクアッドプリミティブは、1 単位の長さの辺を持つ正方形で、2 つの三角形に分かれており、ローカル座標空間の XY 面に向いています。クアッドは、画像やムービーのディスプレイ画面として使うことができます。また、クアッドは、簡単な GUI や情報ディスプレイ、パーティクル、スプライト、遠くに見える固体オブジェクトの代わりに使用する画像の実装にも使用できます。
デフォルトの平面プリミティブは、10 単位の長さの辺を持ち、200 個の三角形に分かれており、ローカル座標空間の XZ 面に向いている平面です。この正方形には一度だけ全体が表示されるようにテクスチャが貼られます。
平面は、床や壁など、ほとんどの平面に有効です。平面プリミティブは、GUI で特殊効果や画像またはムービーを表示するのに使用できますが、クアッドプリミティブを使う方が簡単な場合もあります。
平面のテクスチャは上からしか描画されません。平面の下からだと、平面のテクスチャは透けて見えます。