美文网首页
unity 引擎入门 “找到场景物体 设为不可用”获取其他组件

unity 引擎入门 “找到场景物体 设为不可用”获取其他组件

作者: IT白鸽 | 来源:发表于2016-12-02 22:05 被阅读0次

 GameObject _Cube2; //设置物体 并设置名称

 //通过GameObject的静态方法FindGameObjectswithTag("Tag")来,获取一类游戏物体

/找到场景中的所有的正方体,然后设为不可用

// Use this for initialization

void Start(){

GameObject[] tag= GameObject.FindGameObjectsWithTag("Cube");

for (int i = 0; i < tag.Length; i++)          {

tag[i].SetActive(false);

}


举例说明  获取音乐组件

 void Start()  

  {        

    //获取当前脚本所挂载在的游戏物体上的其他组件        

AudioSource music = gameObject.GetComponent();        

music.Stop();       

 _Cube2 = GameObject.Find("Cube (2)");    

    Transform _Cube2T=GetComponent();

_Cube2T.transform.position = Vector3.down;

//销毁 3s后小时

Destroy(_Cube2, 3.0f);

}

截图如下

在这里面还设置了音乐组件 AudioSource 组件    

上图中 music.Stop();是设置音乐停止 ;

音乐播放可以设置为music.Play();

只要是物体上组件都可以通过GetComponent组件来获得。

相关文章

网友评论

      本文标题:unity 引擎入门 “找到场景物体 设为不可用”获取其他组件

      本文链接:https://www.haomeiwen.com/subject/tvvqmttx.html