読者です 読者をやめる 読者になる 読者になる

しゅみぷろ

プログラミングとか

UnityでSceneビューのような視点移動ができるカメラを作る

C# Unity

つくったもの

Unityでゲーム実行中(Gameビューで見てる時)、カメラをSceneビューと同じように操作できるようにするスクリプト書きました。

Gameビューでデバッグ用にカメラ移動して色々確認したりするのに便利です。

f:id:es_program:20160426002815g:plain

使い方

使い方はカメラに後述するスクリプトコンポーネントとしてアタッチするだけです。

これで以下の操作が可能になります。

  • マウスホイール操作
    • マウスホイールをくるくる回すことで拡大縮小(実際には前方/後方への移動)ができます
  • マウスホイールドラッグ操作
    • マウスホイールを押しながらドラッグすることで、カメラを平行移動させることができます
  • 右クリックドラッグ操作
    • 右クリックしながらドラッグすることで、カメラの向いている方向を変えることができます