//模型移动速度
var TranslateSpeed = 10;
//模型旋转速度
var RotateSpeed = 1000;
//绘制UI界面
function OnGUI(){
//设置GUI背景色
GUI.backgroundColor = Color.red;
if(GUI.Button(Rect(10,10,70,30),"向左旋转")){
//向左旋转
transform.Rotate(Vector3.up * Time.deltaTime * (-RotateSpeed));
}
if(GUI.Button(Rect(90,10,70,30),"向前移动")){
//向前移动
transform.Translate(Vector3.forward * Time.deltaTime * TranslateSpeed);
}
if(GUI.Button(Rect(170,10,70,30),"向右旋转")){
//向右旋转
transform.Rotate(Vector3.up * Time.deltaTime * RotateSpeed);
}
if(GUI.Button(Rect(90,50,70,30),"向后移动")){
//向后移动
transform.Translate(Vector3.forward * Time.deltaTime * (-TranslateSpeed));
}
if(GUI.Button(Rect(10,50,70,30),"向左移动")){
//向左移动
transform.Translate(Vector3.right * Time.deltaTime * (-TranslateSpeed));
}
if(GUI.Button(Rect(10,50,70,30),"向右移动")){
//向右移动
transform.Translate(Vector3.right * Time.deltaTime * TranslateSpeed);
}
//显示模型位置信息
GUI.Label(Rect(250,10,200,30),"模型位置"+transform.position);
//显示模型旋转信息
GUI.Label(Rect(250,50,200,30),"模型旋转"+transform.rotation);
}
var TranslateSpeed = 10;
//模型旋转速度
var RotateSpeed = 1000;
//绘制UI界面
function OnGUI(){
//设置GUI背景色
GUI.backgroundColor = Color.red;
if(GUI.Button(Rect(10,10,70,30),"向左旋转")){
//向左旋转
transform.Rotate(Vector3.up * Time.deltaTime * (-RotateSpeed));
}
if(GUI.Button(Rect(90,10,70,30),"向前移动")){
//向前移动
transform.Translate(Vector3.forward * Time.deltaTime * TranslateSpeed);
}
if(GUI.Button(Rect(170,10,70,30),"向右旋转")){
//向右旋转
transform.Rotate(Vector3.up * Time.deltaTime * RotateSpeed);
}
if(GUI.Button(Rect(90,50,70,30),"向后移动")){
//向后移动
transform.Translate(Vector3.forward * Time.deltaTime * (-TranslateSpeed));
}
if(GUI.Button(Rect(10,50,70,30),"向左移动")){
//向左移动
transform.Translate(Vector3.right * Time.deltaTime * (-TranslateSpeed));
}
if(GUI.Button(Rect(10,50,70,30),"向右移动")){
//向右移动
transform.Translate(Vector3.right * Time.deltaTime * TranslateSpeed);
}
//显示模型位置信息
GUI.Label(Rect(250,10,200,30),"模型位置"+transform.position);
//显示模型旋转信息
GUI.Label(Rect(250,50,200,30),"模型旋转"+transform.rotation);
}