获取人物,然后获取人物脚本,之后获取脚本变量和给脚本变量赋值

创建一个Cube,名字改为Cube

创建一个C#脚本,名称为isMaker

编辑isMaker脚本,定义一个public类型的bool类型变量isRun并且在start函数中给isRun赋值为true

将isMaker脚本赋给Cube

创建一个Cube,名字改为Cube2

创建一个C#脚本,名称为test,并写入如下代码:

if(Input.GetKeyDown(KeyCode.Z)){
if(GameObject.Find("Cube")){
GameObject obj = GameObject.Find("Cube");
isMaker ismaker = obj.gameObject.GetComponent<isMaker>();
Debug.Log(ismaker.isRun);

ismaker = false;

Debug.Log(ismaker.isRun);
}
}

将test脚本赋给Cube2

运行游戏,按W按键,查看结果

posted on 2013-04-17 18:04  陈释然  阅读(187)  评论(0编辑  收藏  举报

导航