您的位置:首页 > 移动开发 > Unity3D

unity基础开发----延迟等待执行代码

2014-06-13 00:53 288 查看
在unity中很多时候需要用到延迟执行或者等待执行。

//碰撞之后执行等待 WaitAndPrint()

Csharp代码


void OnCollisionEnter(Collision collision)

{



if (collision.gameObject.name == "suliaoyuanzhu")

{



StartCoroutine(WaitAndPrint(2.0F));

}

}

//定义 WaitAndPrint()方法

IEnumerator WaitAndPrint(float waitTime)

{





yield return new WaitForSeconds(waitTime);

//等待之后执行的动作

CollisionGameObject_1.transform.position = new Vector3(1.7f, 0.4f, -0.15f);





}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: