はじめに

前回はARKitでARコンテンツを制作していく第一歩として、ゲームエンジン「Unity」のインストールと最初のプロジェクト作成を行いました。今回は、Unityの設定と基本操作について解説します。

なお、本連載では「ARKitを使ってキャラクターモデルを表示してみる」ところまでをゴールに設定して解説していきたいと思います。

エディタを学ぶ

では、Unityを起動して、第3回で作成したプロジェクトを開いてみましょう。Unityを起動すると前回作成したプロジェクト名が表示されているので(図1)、クリックして開きます。

図1:Unityの起動画面

前回でも確認したUnityのエディタ画面が表示されます(図2)。

図2:Unityのエディタ画面が表示される

今回はまず、このエディタ画面の構成から見ていきましょう。Unityの画面は、初期状態で大きく分けて「①シーンビュー」「②ヒエラルキーウィンドウ」「③プロジェクトウィンドウ」「④インスペクターウィンドウ」の4つの画面とツールでできています(図3)。

図3:Unityのエディタ画面の構成

①シーンビュー
キャラクターやカメラ、ライト、その他のゲームオブジェクトを選択して配置するために使用する
②ヒエラルキーウィンドウ
現在のシーンにおける各ゲームオブジェクトが表示される③プロジェクトウィンドウ
プロジェクトに属するアセットにアクセスし管理できる
④インスペクターウィンドウ
シーンビューやヒエラルキーウィンドウで選択したゲームオブジェクトの詳しい情報が表示される。

また、画面上部には操作ツールや実行ツールが配置されています(紫で囲んだ部分)。

シーンにオブジェクトを追加する

それでは、早速シーンにオブジェクトを追加してみましょう。初期状態では「Main Camera」と「Directional Light」のみがシーンビューとヒエラルキーウィンドウに表示されています(図4)。

図4:シーンビューの初期状態

そこで、ヒエラルキーウィンドウの上部にある「Create」をクリックして、「3DObject」→「Cube」を選択してみましょう(図5)。

図6:ヒエラルキーウィンドウにCubeが追加される

すると、シーンビューに白い立方体が表示され、ヒエラルキーウィンドウにCubeが追加されます(図6)。このように、ヒエラルキーウィンドウとシーンビューのオブジェクトは1:1で対応しています。

図6:「Create」→「3DObject」→「Cube」を選択

ヒエラルキーウィンドウでCubeをクリック(選択)すると、画面右側のインスペクターウィンドウにCubeの詳細情報が表示されます。インスペクターウィンドウに表示されている「Transform」という項目を見てみましょう。これはオブジェクトの座標や回転、サイズを設定する項目です(図7)。

図7:インスペクターウィンドウに表示されるCubeの詳細情報

PositionにはX、Y、Zのそれぞれの座標が入っており、Rotationにはそれぞれの角度、Scaleにはそれぞれのサイズが入っています。今回作成したCubeはPositionが「0,0,0」になっているため、空間のちょうど中心にあることがわかります。ここを原点と呼びます。

試しにPositionのXに「3」と入れてみましょう。すると、Cubeが赤い矢印の方向に少し動いたことが確認できます(図8)。

図8:PositionのXの値を「3」にするとCubeが赤い矢印の方向に少し動く

次に、シーンビューの視点を移動してみましょう。シーンビュー内で視点を移動するには、画面上部のツール内の一番左にある視点ツールを選択します。

アイコンをクリックするとマウスカーソルが手の形になるので(図9)、その状態でドラッグするとドラッグした方向に視点が移動します。またマウスホイールを回転させると視点のズームイン、ズームアウトを行うことができます。

図9:ツール内の一番左にある視点ツール

ツールにはほかにも様々な機能があります。左から2番目のアイコンが移動ツールです。移動ツールのアイコンをクリックし、ヒエラルキーウィンドウでCubeを選択するとCubeに赤、緑、青の矢印が表示されます(図10)。この矢印をドラッグすることで、その方向にオブジェクトを移動できます。

図10:ツール内の左から2番目にある移動ツール

また、オブジェクトが移動するとインスペクターウィンドウのTransform内のPositionの値も連動して変化することがわかります。

続いて、左から3番目のアイコンが回転ツールです。移動ツールと同様にアイコンをクリックしてからオブジェクトをクリックすると、シーンビューのオブジェクトの周りに円が表示されます(図11)。この円をドラッグすることでオブジェクトを回転できます。また、回転に合わせてインスペクターウィンドウのTransform内のRotationの値も連動して変化することがわかります。

図11:ツール内の左から3番目にある回転ツール

最後に、左から4番目のアイコンが拡大・縮小ツールです。赤、緑、青の3方向にドラッグしてサイズを変えることができます(図12)。また、中心の四角をドラッグすると全ての方向でサイズを変えることができます。拡大・縮小ツールではTransform内のScaleの値が連動して変化します。

図12:ツール内の左から4番目にある拡大・縮小ツール

これで、Unityの基本的なオブジェクト操作ができるようになりました。

おわりに

今回の解説はここまでです。最後に、今回編集したシーンを保存しておきましょう。メニューから「File」→「Save Scenes」を選択すると保存できます(図13)。今回のファイル名は「testCube」とでも名付けておきましょう。

図13:今回編集したシーンの保存

次回は、Unityで簡単な物理演算を行います。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30