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);
}
//碰撞之后执行等待 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);
}
相关文章推荐
- unity基础开发----延迟等待执行代码
- unity基础开发----延迟等待执行代码
- 零基础Unity3D游戏开发系列 第三章:Unity脚本编程(十八)代码执行顺序
- unity基础开发----GUI实用代码
- unity基础开发----常用代码Unity中解析XML
- unity基础开发----物体位移和旋转实用代码
- Unity延迟执行一段代码的较为优雅的方式
- Unity 延迟执行一段代码的实现比较好的方式
- Unity 延迟执行一段代码的较为优雅的方式
- unity基础开发----物品展示必备代码(旋转,缩放)
- Unity 延迟执行一段代码的实现比较好的方式
- unity基础开发----射线碰撞代码
- 【unity3d学习】unity延迟执行代码的快捷方式
- unity基础开发----常用代码鼠标滑动,触摸事件
- 【Unity3D自学记录】 Unity 延迟执行一段代码的较为优雅的方式
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- java基础一:发展史、特性、架构、代码执行原理、开发环境搭建
- Unity 延迟执行一段代码的较为优雅的方式
- unity基础开发----页面加载动画代码
- Unity 延迟执行一段代码的较为优雅的方式