unity3d如何用按钮控制物体的自转?

functionUpdate(){transform.Rotate(0,Time.deltaTime*5,0);}如何用按钮控制这个简单的代码?答对再奖励!... function Update() {
transform.Rotate(0,Time.deltaTime*5, 0);
}
如何用按钮控制这个简单的代码?答对再奖励!
展开
燕居桂林
2011-11-23
知道答主
回答量:0
采纳率:0%
帮助的人: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() {
if (rotatectrl)
transform.Rotate(0,Time.deltaTime*5, 0);
}
追问
我是想知道如何通过一个新的脚本去控制另一个脚本,比如这个问题,我是要通过这个单独的按钮but.js去控制加载在另一个物体上的rotatea.js这个脚本就只有一句的,最好是动态的加载脚本给某个物体,和动态的清除脚本。这样不知道可不可以实现呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式