(方針)
- マウスの右ボタンを押している間だけ、サブカメラが起動
- 右ボタンから手を離すと、メインカメラに戻る
(スクリプト)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraController_z : MonoBehaviour
{
public Camera mainCam;
public Camera subCam;
void Start()
{
mainCam.enabled = true;
subCam.enabled = false;
}
void Update()
{
if(Input.GetMouseButton(1))
{
mainCam.enabled = false;
subCam.enabled = true;
}
else
{
mainCam.enabled = true;
subCam.enabled = false;
// カーソルを可視化する。
Cursor.visible = true;
// カーソルを操作可能にする。
Cursor.lockState = CursorLockMode.None;
}
}
}
(設定)
