using UnityEngine;
using System.Collections;
public class CameraMove : MonoBehaviour {
public Transform Target;
public float xSpeed = 200;
public float ySpeed = 200;
public float mSpeed = 10;
public float yMinLimit = -50;
public float yMaxLimit = 50;
public float distance = 2;
public float minDis = 2;
public float maxDis = 30;
public bool needDaming = true;
float damping = 5.0f;
public float x = 0.0f;
public float y = 0.0f;
// Use this for initialization
void Start () {
Vector3 angles = transform.eulerAngles;
x = angles.x;
y = angles.y;
}
// Update is called once per frame
void Update () {
if (Target)
{
if (Input.GetMouseButton(1))
{
x += Input.GetAxis("Mouse X") * xSpeed * 0.02f;
y += Input.GetAxis("Mouse Y") * ySpeed * 0.02f;
y = ClampAngle(y, yMinLimit, yMaxLimit);
Unity之Quaternion学习二
最新推荐文章于 2025-02-05 17:45:12 发布
