unity,按下空格健,物体旋转x轴旋转30度,定在30度不动,松开空格健物体回 ...
发布网友
发布时间:2024-01-03 06:31
我来回答
共1个回答
热心网友
时间:2024-04-02 16:23
void Update()
{
if (Input.GetKey(KeyCode.Space))
{
if (transform.localEulerAngles.x < 30)
this.transform.Rotate(new Vector3(1, 0, 0), 5f * Time.deltaTime);
else
this.transform.localEulerAngles = new Vector3(30,0,0);
}
else
{
if (transform.localEulerAngles.x > 0 && transform.localEulerAngles.x <= 30)
this.transform.Rotate(new Vector3(-1, 0, 0), 5f * Time.deltaTime);
else
this.transform.localEulerAngles = new Vector3(0, 0, 0);
}
}