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