如何从另一个对象激活脚本?

时间:2014-07-19 02:30:11

标签: unity3d unityscript

我尝试在按下按钮时从另一个对象激活脚本。这是我试过的:

function Update () {
if(Input.touchCount == 1) {
GameObject.Find("theobject").GetComponent(thescript).enabled = true
}
else {
GameObject.Find("theobject").GetComponent(thescript).enabled = false
} 
}

当我按下播放时,它没有错误,但是当我按下按钮时,没有任何反应。脚本有什么问题吗?我是Unity和Javascript的新手。任何帮助,将不胜感激。先谢谢!

1 个答案:

答案 0 :(得分:0)

这是你可以做的:

if(GUI.Button(new Rect(10,10,100,90),"Button to activate object"))
{
gameObject.active = true;
}