unity3d如何用按钮控制物体的自转?function Update() {\x05transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:29:58

unity3d如何用按钮控制物体的自转?function Update() {\x05transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?
unity3d如何用按钮控制物体的自转?
function Update() {
\x05transform.Rotate(0,Time.deltaTime*5,0);
}
如何用按钮控制这个简单的代码?

unity3d如何用按钮控制物体的自转?function Update() {\x05transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?
思路:设置一个条件(rotatectrl),满足条件(rotatectrl==true)时,运动开始,否则运动终止.用一个按钮控制条件为true和false即可.其实可以不用按钮,用按键替代也是可以的.
var rotatectrl:boolean=true;
function onGUI()
{
if(GUI.Button(Rect(Screen.width-84,Screen.height-32,40,30),"按钮名称"))
rotatectrl=!rotatectrl;
}
function Update() {
\x05if (rotatectrl)
transform.Rotate(0,Time.deltaTime*5,0);
}