Unity3D杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象
Posted binbins
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象相关的知识,希望对你有一定的参考价值。
//位置修改
player.transform.position = new Vector3( Camera.main.transform.position.x, Camera.main.transform.position.y+3);
player.GetComponent<Rigidbody2D> ().velocity = new Vector2 (0,0);
player.transform.localRotation = Quaternion.Euler(0,0,0);
//对象、子对象获取
GameObject Obj = GameObject.Find ("对象名");
Transform[] AllChildrenRTran = parent.transform.GetComponentInChildren();
foreach(Transform childTran in AllChildrenTran) {
GameObject childObj = childTran.gameObject; //遍历得到子对象
}
//组件获取
Vector2D speed = player.GetComponent<Rigidbody2D> ().velocity; //还是这个例子,获得刚体的速度
//脚本获取游戏对象
脚本文件类对象.transform.gameobject
//脚本文件获取游戏对象的子对象
脚本文件类对象.transform.GetChild(i) //i是指第几个子对象,子对象个数用 -> 脚本文件类对象.transform.childCount <- 表示
以上是关于Unity3D杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象的主要内容,如果未能解决你的问题,请参考以下文章