itween 简单使用

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Test : MonoBehaviour {


  //  iTween.MoveTo(obj,TargetVrec3,0.1f);
               

    public GameObject target;
    public Text text;
    float a;
    void Start() {
         a = target.GetComponent< RectTransform >().anchoredPosition.x;


    }
                 void Update () {
        Hashtable args = new Hashtable ();
        //想要移动那个轴 或者缩放旋转  直接写XYZ 加变量 (图片也可以这样移动)
       //想要移动 整体直接加position scale rotation
        args.Add( "x" , 500);
       // args.Add("x", 500);
        args.Add( "time" , 2);
     
        //iTween.MoveTo(target, args);
        bool m = false ;
        if ( Input .GetKeyDown( KeyCode .Space))
        {
            print(90);
            text.gameObject.SetActive( true );
         
          
            iTween .MoveTo(target, args);
           m = true ;

        }
        if ( Input .GetKeyDown( KeyCode .A))
        {
            text.gameObject.SetActive( false );
            iTween .MoveTo(target, iTween .Hash( "x" , a, "time" , 2));
            m = false ;
        }
        float b= target.GetComponent< RectTransform >().anchoredPosition.x;
        //iTween.RotateTo(target, args);
        //args.Add("time", 2);
        //args.Add("scale", new Vector3(0.2f, 0.2f, 0.2f));
        //iTween.ScaleTo(target, args);
        //iTween.MoveAdd(target, args);
        //args.Add("time", 2);
        //args.Add("position", new Vector3(5, 0, 0));
        //args.Add("time", 2);

        //iTween.MoveBy(target, args);
        渐变颜色 只能渐变材质球 不能渐变Ugui图片的
        //args.Add("color", Color.red);
        //args.Add("rotation",new Vector3(0,45,0));
        //iTween.RotateTo(target,args);

  iTween .MoveTo(obj,  iTween .Hash( "position" , TargetVrec3,  "time" , 1f , "easetype" ,  iTween . EaseType .linear));
   iTween .RotateTo(chestIcon.gameObject,  iTween .Hash( "Z" ,5, "time" ,0.2f,  "loopType" ,  iTween . LoopType .pingPong,  "easetype" ,  iTween . EaseType .linear));//Z轴晃动
iTween .Stop(chestIcon.gameObject);//停止某个物体的itween
        iTween .MoveTo(transform.GetChild(6).gameObject, iTween .Hash( "time" ,1f,  "y" ,76, "islocal" , true ,  "easeType" , iTween . EaseType .linear));

    }
                
                
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值