摄像机的渐隐渐现用CameraFadeTo等函数
物体的透明度调整用FadeTo等函数
物体的移动可以用moveto等函数
如果用来做菜单按钮,用punch系列函数很快, PunchPosition ,应该就是实现的位置上的小偏移
物体的旋转RotateTo
物体的缩放scaleto
物体的抖动shake系列
实现数值的持续变化,用valueto,比如金币滚动的效果
示例:
用哈希表还能实现高级功能,比如回调函数
iTween.moveTo(tweenTarget,{"x":1.7, "onComplete":"roll", "onCompleteParams":"left"});//移动到 当完成动画时执行onComplete 并且传递一个参数left
//也即相当于又这样调用了一次roll("left"); 可以推测到 当动画完成向右之后 又开始向左了
//也即相当于又这样调用了一次roll("left"); 可以推测到 当动画完成向右之后 又开始向左了
还有贝泽尔曲线
iTween.moveToBezier 这个函数已经去掉了,在2.0版本里面使用
public Transform [ ] points ;void Start( ) {
iTween.MoveTo (gameObject,iTween.Hash ( "path", points ,"time",4 ) );
}
//下面是value to 的例子 public void update_coin(int s){ GameObject tt = GameObject.Find("win_gold_g"); tt.GetComponent<zgame_num_pic>().draw_num(s); } void Start () { iTween.ValueTo( gameObject, iTween.Hash( "from", 89999, "to", 10, "onupdatetarget", gameObject, "onupdate", "update_coin", "time", 1.5f, "easetype", iTween.EaseType.easeOutExpo )); }