using UnityEngine; using System.Collections; public class WaveCamera : MonoBehaviour { Quaternion defaultQuaternion; float angularVelocity = 0.1f; float angularRange = 1f; void Start () { defaultQuaternion = transform.rotation; } void Update () { transform.rotation = defaultQuaternion; //10fはカメラが左右に1回転する内に上下に10回転する float angleX = angularRange * Mathf.Sin (Time.time * angularVelocity * 10f); //10fはカメラが左右に10移動する内に上下に1移動する float angleY = angularRange * 10f * Mathf.Sin (Time.time * angularVelocity ); transform.Rotate(angleX, angleY, 0); // Debug.Log("angleX:" + angleX + " angleY:" + angleY); } }
Unity、カメラを滑らかに波打つように振って物を立体的に見せるには
コメントを残す