纳金网
标题:
关于物体与物体直接的操作
[打印本页]
作者:
刀锋狼
时间:
2014-4-30 15:22
标题:
关于物体与物体直接的操作
gameobject是一个对象, 就跟java里面的this一样, 指的是这个脚本所附着的游戏物件
首先获得目标物体的方法
创建一个类型为GameObject的变量来获取目标物体
var target : GameObject;
target=GameObject.Find(ObjectName); 获取名字为ObjectName 的物体。
获得物体的属性为GameObject
获取目标物体上的脚本
假设目标上的脚本有ScriptA
创建一个类型为ScriptA的变量来获取目标物体的脚本
var TargetScriptA: ScriptA;
TargetScriptA=target.GetComponent(ScriptA);
然后通过调用目标脚本内的函数来实现对目标物体脚本的控制。
例如 ScriptA 脚本内有一个函数
function Dosomething(){
Switch=false;
}
调用函数实现目标脚本的变量控制。
TargetScriptA.Dosomething();
获取目标文本组件
public
Transform Account; //创建一个变量接收目标
public
string account ; //创建文字变量
void Update () {
account= Account.GetComponent<TextMesh>().text ; //通过GetComponent获取目标组件
}
作者:
hyui
时间:
2014-4-30 16:00
thx for code!
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5