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);
}