码迷,mamicode.com
首页 > 移动开发 > 详细

物体移动到目标位置

时间:2016-07-20 19:25:46      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

MoveTowards:
    void Update ()   

  {  

    float step = speed * Time.deltaTime;  

     gameObject.transform.localPosition = Vector3.MoveTowards(gameObject.transform.localPosition, new Vector3(10, -3, 50), step);  

  }  

  插值

  void Update ()   

  {  

    float step = speed * Time.deltaTime;             

           gameObject.transform.localPosition =new Vector3(Mathf.Lerp(gameObject.transform.localPosition.x, 10, step),

           Mathf.Lerp(gameObject.transform.localPosition.y, -3, step),Mathf.Lerp(gameObject.transform.localPosition.z, 50, step));

  }  

iWeen

    iTween.MoveTo(m_UIbgCamera, iTween.Hash("x",     -20,  "y",     -3,  "z",     50,  "time",  1.0,  "islocal", true  ));  

携程

    StartCoroutine(MoveToPosition());  

    IEnumerator MoveToPosition()     
     {  
       GameObject m_UIbgCamera = GameObject.Find(

"UI/FengMian/UIbgCamera");  while (m_UIbgCamera.transform.localPosition != new Vector3(-5, -3, 50))  

       
     {   
        
      m_UIbgCamera.transform.localPosition = Vector3.MoveTowards(m_UIbgCamera.transform.localPosition, 

       new Vector3(-20, -3, 50), 10 * Time.deltaTime);  

         yield return 0;  

          }  

}  




物体移动到目标位置

标签:

原文地址:http://www.cnblogs.com/Cocomo/p/5689264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!