using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TTT : MonoBehaviour
{
public float turnSpeed=5;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
Rotate();
ClampRot(-30,30);
}
void Rotate()
{
if (Input.GetKey(KeyCode.LeftArrow))
{
transform.Rotate(0, 0, turnSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.RightArrow))
{
transform.Rotate(0, 0, -turnSpeed * Time.deltaTime);
}
}
Vector3 v3;
/// <summary>
/// 限制倾斜角度
/// </summary>
void ClampRot(float minZ,float maxZ)
{
v3 = transform.localEulerAngles;
if (transform.localEulerAngles.z > maxZ && transform.localEulerAngles.z <= maxZ+10)//z控制在30一下
{
v3.z = maxZ;
}
else if (transform.localEulerAngles.z > 350+ minZ && transform.localEulerAngles.z < 360+ minZ)
{
v3.z = 360 + minZ;
}
transform.localEulerAngles = v3;
}
}