在脚本中获取游戏对象的方式有三种:第一种通过对象名获取,第二种通过标签(Tag)获取单个游戏对象,第三种通过相同标签获取多组游戏对象。
一、通过对象名获取游戏对象
首先在“Hierarchy”视图中添加立方体(Cube)、球体(Spere)和平面(Plane),然后将球体拖拽至“GameObject”选项中,作为“GameObject”的1子对象。如图:
- GameObject.Find()方法用来获取游戏对象,该方法的参数为游戏对象在“Hierarchy”视图中的完整路径,返回值为需要获取的游戏对象。
- Destroy()方法用来销毁游戏对象。
- transform.Rotate()方法用来实现游戏对象自身旋转。
示例:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class E4_02 : MonoBehaviour {
private GameObject objCube; //立方体对象
private GameObject objSphere; //球体对象
private bool isCubeRotate = false