物体移动到目标位置

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());  

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

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

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

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

         yield return 0;  

          }  

}  




转载于:https://www.cnblogs.com/Cocomo/p/5689264.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值