Coroutine协程

来源:互联网 发布:淘宝直通车要怎么开 编辑:程序博客网 时间:2024/05/16 05:41

物体定时运动

private Vector 3v = new Vector3();

private float speed = 0.0375f;

void start()

{

  StartCoroutine(Routine());

void FixedUpdate()

{

transform.position +=v;

}

IEnumerator Routine()

{

v.z=speed;

v.x =0;

yield reutrn new WaitForSeconds(3f);

v.z=0;

v.x=-speed;

yield reutrn new WaitForSeconds(3f);

v.z=-speed;

v.x=0;

yield return new WaitForSeconds(3f);

v.z=0;

v.x=speed;

yield return new WaitForSeconds(3f);

StartCoroutine(Routine());

}

}

0 0