unity3d如何用按钮控制物体的自转?function Update() {\x05transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 02:27:08
![unity3d如何用按钮控制物体的自转?function Update() {\x05transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?](/uploads/image/z/12254768-8-8.jpg?t=unity3d%E5%A6%82%E4%BD%95%E7%94%A8%E6%8C%89%E9%92%AE%E6%8E%A7%E5%88%B6%E7%89%A9%E4%BD%93%E7%9A%84%E8%87%AA%E8%BD%AC%3Ffunction+Update%28%29+%7B%5Cx05transform.Rotate%280%2CTime.deltaTime%2A5%2C0%29%3B%7D%E5%A6%82%E4%BD%95%E7%94%A8%E6%8C%89%E9%92%AE%E6%8E%A7%E5%88%B6%E8%BF%99%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E4%BB%A3%E7%A0%81%3F)
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);
}