0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

UnityのSceanGizmo(右上のアレ)をゲーム画面に追加する

Last updated at Posted at 2022-02-05

Unityの右上のアレをゲーム内に追加する方法をメモしておきます

SceanGizmoとは

Unityの右上のアレはScaneGizmoといいます
ScaneGizmo.png
カメラの向きを変えたりするのに使います

追加方法

Assetの追加

ここでAssetをMyAsettsにダウンロードします

UnityのWindow>PackageManagerを開いてMyAssetsからRunTimeSceanGizmoをダウンロード,インポートします
PackageManager2.png

PackageManager1.png

この画面はインポート済みの画面です

Canvasの追加

SceanにCanvasを追加します
CreateCanvas.png

ここではCanvasの名前をCanvasGizmoにしています

GizmoRendererの追加

ProjectタブのAssets > Plugins > RunTimeSceanGizmo > Prefabsの中のGizmoRendererをCanvasGizmoに追加します
Project.png
CanvasGizmo.png

CanvasGizmoのRenderModeはScreenSpace-Overlayにしておく必要がありますinspector.png

なぜGizmo専用のCanvasを作っておくかというと,UIでScreenSpace-Cameraを使いたいときに便利だからです

CameraParentの追加

次にscriptの仕様上,メインカメラを子オブジェクトにする必要があるのでCreateEmptyでのCameraParentを作り,メインカメラをCameraParentの子オブジェクトにします
カメラオブジェクト.png
CameraParentにProjectタブのAssets > Plugins > RunTimeSceanGizmo > Demo内にあるCameraGizmoLisnerとCameraMovementをアタッチします

cameraParent.png

GizmoRendererの設定

最後にCanvasGizmo内のGizmoRendererのOnCompornentClikedを画像のように設定します

GizmoRenderer2.png

完成

完成すると以下のように動きます
demo.gif

これはDemoの映像です

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?