怎么让物体旋转至指定角度
发布网友
发布时间:2022-04-24 20:58
我来回答
共1个回答
热心网友
时间:2023-10-10 23:18
using UnityEngine;
using System.Collections;
public class rotate : MonoBehaviour {
//碰撞的游戏对象
private CharacterController controller = null;
//旋转速度,暂时不用..private float rotateSpeed = 5.0f;
void start()
{ //获取角色控制器对象
controller = GetComponent<CharacterController>();
}
void OnGUI()
{ //暂无法控制此按键在游戏中位置?!
if(GUILayout.RepeatButton("向右旋转"))
{ //绕Y轴旋转
//暂时不用transform.Rotate(0,-rotateSpeed,0);
this.transform.rotation = Quaternion.Euler(0,0,-30);
}
if(GUILayout.RepeatButton("向左旋转"))
{
//暂时不用transform.Rotate(0,rotateSpeed,0);
this.transform.rotation = Quaternion.Euler(0,0,30);
}
}
}