脚本通过以一个物体为中心点,来控制摄像机围绕物体旋转缩放 ,脚本挂在摄像机上即可,target是需要观看的物体
public Transform Camera2;
public GameObject target;
private float dis;
public float xSpeed = 200, ySpeed = 200, mSpeed = 10; //移动速度
public float yMinLimit = -50, yMaxLimit = 50; //摄像机的Y轴移动最小最大限制
public float distance = 7, minDistance = 2, maxDistance = 30; //摄像机与目标物体的距离
public bool needDamping = true; //阻尼默认开启
float damping = 5.0f; //默认阻尼为5.0F
public float x = 0.0f; //X轴
public float y = 0.0f; //Y轴
// Use this for initialization
void Start() {
instance = this;
Camr = Camera2Rotation.Close;
Vector3 angles = transform.eulerAngles;
x = angles.y;
y =