using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseMoveandScaleRotation : MonoBehaviour {
public float rotationSpeed = 100; //设置旋转的速度
public Transform PlayerTrans; //设置空物体的位置
public float maxh = 10; //设置提升的最高高度
enum RotationAxes {MouseXAndY,MouseX,MouseY}
RotationAxes axes = RotationAxes.MouseXAndY;
float sensitivityX = 15;
float sensitivityY = 15;
float minimumY = -80;
float maximumY = 80;
private float rotationY = 0;
// Use this for initialization
void Start () {
PlayerTrans.position = PlayerTrans.position + new Vector3 (0, maxh, 0); //提升空物体的位置,后面做旋转范围
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButton (0)) {
if (axes == RotationAxes.MouseXAndY) {
float rotationX = transform.localEulerAngles.y + Input.GetAxis ("Mouse X") * sensitivityX;
rotationY +