シーンビューの操作
シーンビューコントロールバー

ゲームオブジェクトの配置

ゲームオブジェクトを選択するには、シーンビュー でそれをクリックするか、ヒエラルキーウインドウ でその名前をクリックします。複数のゲームオブジェクトを選択/選択解除するには、Shift キーを押しながらクリックするか、または、マウスでドラッグして複数のゲームオブジェクトを四角形で囲んで選択します。

選択したゲームオブジェクトはシーンビューでハイライトされます。デフォルトで、子のハイライトはゲームオブジェクトの周囲にオレンジの枠で表示されます。ハイライトの色とスタイルを変更するには、Unity > Preferences > Color の順に選択し、Selected WireframeSeleted Outline の色を変更します。アウトラインとワイヤーフレームの表示に関する詳細は、Gizmo メニュー を参照してください。4 つのトランスフォームツールのうち 1 つを選ぶと、シーンビューに選択したオブジェクトの ギズモ も表示されます。

移動、回転、拡大縮小、RectTransform

ツールバーの最初のツールである ハンドツール はシーンをパンするためのものです。 移動回転拡大縮小Rect Transformトランスフォーム ツールは個々のゲームオブジェクトを編集するのに使用します。ゲームオブジェクトのTransform コンポーネントを変更するには、マウスを使ってギズモの軸を変更するか、インスペクターの Transform コンポーネントのフィールドに直接、値を入力します。

また、この 4 つの トランスフォーム モードを、それぞれショートカットキーで選択できます。W キーが移動、E キーが回転、R キーが拡大縮小、T キーが RectTransform、Y キーが Transform です。

移動、回転、拡大縮小、RectTransform、 Transform のギズモ
移動、回転、拡大縮小、RectTransform、 Transform のギズモ

移動

移動 ギズモの中心に、3 つの小さな四角形があり、平面上でゲームオブジェクトをドラッグするのに使用します (つまり、1 つの軸は動かさずに、2 つの軸をいっぺんに動かせます)。

移動ギズモの中心で、シフトキーを押したままクリックやドラッグを行うと、ギズモは平らな四角形になります。平らな四角形は、シーンビューのカメラが向いている方向に対して垂直な平面上で、ゲームオブジェクトを移動できることを示しています。

回転

回転 ツールを選択すると、ゲームオブジェクトの周りに表示されたワイヤーフレーム状のスフィアギズモの軸をクリック&ドラッグすることにより、ゲームオブジェクトを回転できます。移動ギズモと同様、最後に動かした軸は黄色になります。赤、緑、青のサークルは、移動モードで表示される赤、緑、青軸の周りで回転を行うものと考えてください (赤が x 軸、緑が y 軸、青が z 軸を表しています)。つまり、一番外側にあるサークルを使って、シーンビューの z 軸を中心にオブジェクトを回転させることができます。これはスクリーン空間内の回転と考えることができます。

拡大縮小

拡大縮小 のツールを使用すると、クリックしてからギズモの中心の立方体上でクリック&ドラッグすることで、一度にすべての軸に対して均等にオブジェクトを拡大縮小することができます。また、それぞれの軸を別々に拡大縮小することもできます。しかし、子ゲームオブジェクトがあるときは気を付けてこれを行う必要があります。なぜなら、その結果とても奇妙に表示されるからです。

RectTransform

RectTransform は通常、スプライトや UI 要素 などの 2D 要素に使用されます。しかし、3D のゲームオブジェクトを操作するのにも便利です。RectTransform では移動、拡大縮小、回転が 1 つのギズモに備わっています。

  • 四角形のギズモの内側をクリック&ドラッグして、ゲームオブジェクトを移動します
  • 四角形のギズモの角ををクリック&ドラッグして、ゲームオブジェクトを拡大縮小します
  • 四角形のギズモの辺をドラッグして、1 つの軸の方向に沿ってゲームオブジェクトを拡大縮小します
  • 四角形のギズモの角をドラッグして、2 つの軸の方向に沿ってゲームオブジェクトを拡大縮小します
  • ゲームオブジェクトを回転させるには、四角形の角の少し外側をカーソルで指します。すると、カーソルが回転のアイコンに代わります。ここからクリック&ドラッグしてゲームオブジェクトを回転します。

2D モードでは、ギズモを使用してシーン内で Z 軸を変更することはできないので注意してください。ただし、他の目的のために Z 軸を使用するある種のスクリプト技術に役立つため、そのような場合はインスペクターの Transform コンポーネントで Z 軸を設定できます。

ゲームオブジェクトのトランスフォームに関する詳細は、Transform を参照してください。

Transform

Transform は、移動 ツール、回転 ツール、拡大縮小 ツールの組み合わせです。 そのギズモには、移動と回転のためのハンドルがあります。__ ツールハンドルの回転__ がローカルに設定されている場合 (下記参照)、 Transform ツールには、選択したゲームオブジェクトの拡大縮小のためのハンドルも用意されています。

ギズモのハンドルと位置の切替

ギズモの処理位置切り替え は、トランスフォームギズモの位置と、ギズモ自体を操作するハンドルを定義します。

ギズモ表示トグル
ギズモ表示トグル

位置

左の Pivot/Center ボタンをクリックして、PivotCenter を切り替えます。

  • Pivot は、メッシュの実際のピボット点にギズモを配置します。
  • Center は、ゲームオブジェクトのレンダリング領域の中心にギズモを配置します。

回転

右の Local/Global ボタンをクリックして、 LocalGlobal を切り替えます。

  • Local では、ゲームオブジェクトの回転にギズモの回転が連動します。
  • Global では、ギズモをワールド空間の方向に固定します。

ユニットスナップ

移動 ツールまたは Transform ツールを使用してギズモの軸をドラッグしながら、 Control キー (Mac では__Command) を押して Snap Settings__ (Edit> Snap Settings …) で定義された増分をスナップします。

表面スナップ

移動 ツールまたは Transform ツールを使用して中心をドラッグしながら、ShiftControl キー (Mac では__Command) を押して、ゲームオブジェクトを コライダー__ との交点へ素早くスナップします。

注視する角度に向かう回転

回転 ツールを使用して ShiftControl キー (Mac の場合、Command ) を押したままにし、ゲームオブジェクトをマウスカーソルで指した コライダー の表面上の点に向かって回転させます。

頂点スナップ

頂点スナップ を使用して、シーンをより素早く組み立てることができます。任意のメッシュの頂点を選択し、その頂点を選択したほかのメッシュの頂点と同じ位置に配置できます。例えば、頂点スナッピングを使って、レーシングゲームのロードの部分を正確に揃えたり、メッシュの頂点位置にパワーアップアイテムを配置することなどに利用できます。

頂点スナップを使用する手順は以下のとおりです。

  1. メッシュを選択し、 移動 ツール、または、 Transform ツールが有効であることを確認します。

  2. V キーを押したままにすると、頂点スナップモードが起動します

  3. ピボット点として使用したいメッシュ上の頂点にマウスのカーソルを合わせます

  4. カーソルを頂点に合わせたらマウスの左ボタンを 押したままにし、メッシュを別のメッシュ上の頂点の隣にドラッグします

  5. まくいったら、マウスのボタンと V キーを離します (Shift+V で、この機能のオンオフを切り替えることができます)

ノート 頂点から頂点、頂点から表面、ピボットから頂点へとスナップできます。

スクリーンスペース Transform

Transform ツールを使用している間は、Shift キーを押しながらスクリーンスペースモードを有効にします。 このモードでは、シーンではなく画面に表示されているようにゲームオブジェクトを移動、回転、スケールすることができます。


  • _Transform ツールは2017.3 で追加NewIn20173

  • 2017–05–18 限られた 編集レビュー で修正されたページ

シーンビューの操作
シーンビューコントロールバー