一.游戏对象的操作
1.查找游戏对象
1.1根据名称查找:
GameObject cube1=GameObject.Find(“游戏对象名称”);
1.2.根据标签查找:
GameObject cube2=GameObject.Find(“标签名”);
根据标签查找效率更高,查找速度更快
2.获取组件
2.1格式:组件类型 g=this.GetComponent<组件类型>();
注意:如果是获取当前游戏对象的组件,当前游戏对象没有该组件,则无法获取成功
2.2获取到组件可以对组件里的值进行修改。
3.添加组件
3.1获取刚体格式: gameobject.AddComponent();
3.2不仅仅可以添加组件,还可以添加脚本,预设体等等
4.Random
float a=Random.value; //返回0.0(包括)到1.0(包括)之间的数
int b=Random.Range(0,100); //包括最小不包括最大
float c=Random.Range(0.0f,5.5f); //包括最大和最小
5.克隆
5.1格式:Instantiate(预设体,坐标,旋转角度)
5.2在地图上随机克隆物体:
Instantiate(cube,new Vector(Random.Range(0,100),Random.Range(0,100),Random.Range(0,100)),Quaternion.identity) //Quaternion.identity表示不旋转
6.销毁游戏对象
unity协程
最新推荐文章于 2024-07-25 21:23:51 发布