private Animation anim;
public float animRandomTime = 2f;
private IEnumerator Start()
{
anim = GetComponentInChildren<Animation>();
yield return new WaitForSeconds(Random .Range(0, animRandomTime));
anim.Play();
}
带动画的游戏物体做成预制体。
没办法全部apply的话,就自动赋值(朝一个位置向前运动)
public Transform target;
public float speed = 1;
private IEnumerator Start()
{
target = GameObject.Find("Target").transform;//自己找到自己赋值
}
private void Update()
{
transform.LookAt(target.position);
transform.Translate(Vector3.forward*Time .deltaTime*speed);
}