self-taught diary
一些没太懂的点
2.6.6 访问其他游戏物体
2.6.6.1 用变量引用游戏物体
2.6.6 访问其他游戏物体:2.6.6.1 用变量引用游戏物体:
// public class Enemy : MonoBehaviour{
public GameObject player;
void Start() {
//读取player的位置,并设置本物体的位置在它的后方
tranform.position = player.transform.position = Vector3.forward * 10f;
}
}
2.6.6.2查找子物体
2.6.6.2查找子物体
用数组容器管理一堆同类型的物体
using UnityEngine;
public class WaypointManager : MonoBehaviour
{
public Transform[ ] waypoints ;
void Start()
{
waypoints = new Transform[transform.childCount];
int i = 0;
//用foreach循环访问所有子物体
foreach (Transform t in transform) {
waypoints [i++] = t;
}
}
}
还可以用transform.Fand方法指定查找某一个子物体:
transform.Find("