码迷,mamicode.com
首页 > 编程语言 > 详细

Unity3D杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象

时间:2016-10-09 07:20:10      阅读:580      评论:0      收藏:0      [点我收藏+]

标签:

//位置修改

        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杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象

标签:

原文地址:http://www.cnblogs.com/binbins/p/5940744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!