1. 程式人生 > >unity 外掛 iTween簡單用法

unity 外掛 iTween簡單用法


iTween之MoveTo

iTween.MoveTo(gameObject, iTween.Hash("speed",1000f,"easeType",iTween.EaseType.easeInBack, "islocal",true,
			"position", new Vector3(0, Screen.height, transform.localScale.z),
			"oncomplete", "onComplete"));


例子就是上面那,注意有兩點

1.事件回撥

事件回撥的接受指令碼必須掛載在被移動物體上才能收到回撥.

2.屬性localPosition 和 position

當裡面改變localPosition的值時,必須加個屬性 islocal=true,要不然會出現詭異的問題明明只設置了10,執行時值變的超大


iTween.ScaleTo(gameObject, iTween.Hash("speed",4f,"easeType",iTween.EaseType.easeOutBack, 
				"scale", new Vector3(1, 1, transform.localScale.z)));

 iTween之ScaleTo

這個沒什麼說的,同上


事件回撥說的有問題,如果想在別的gameobject接受事件 可能這樣寫:"oncompletetarget",root,"oncomplete", "onComplete"


easeOutQuad
easeOutCubic 相似 速度加快
easeOutQuart
easeOutQuint  緩動
easeOutSine
easeOutExpo  緩動最真實
easeOutCirc
bounce
elastic
punch