您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    延迟等待执行代码
    时间:2015-04-24 08:52 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    在unity中很多时候需要用到延迟执行或者等待执行。

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


    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之家