コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】オブジェクトの周りを回転するカメラのスクリプト

ソースコード

using UnityEngine;

public class CameraAxis : MonoBehaviour
{
    public Transform m_target;

    public float m_rotateSpeed = 10;

    private void Update()
    {
        transform.RotateAround
        ( 
            m_target.position, 
            Vector3.up, 
            m_rotateSpeed * Time.deltaTime 
        );
    }
}

使い方

f:id:baba_s:20171113211113p:plain

上記の CameraAxis.cs をカメラにアタッチして
「Target」に中心となるオブジェクト、
「Rotate Speed」に回転する速さを設定します