iTween


API一覧


使い方

iTweenをimportして、cubeをcreateして、
addしたScriptに
iTween.ScaleTo (gameObject, new Vector3(6,6,6),5f);
とか書くと、cubeが5秒かけて大きくなる

By相対 To絶対
Update フレーム毎に

Rotate 回転
Move 移動
Shake 揺れる
stop(obj)特定objを止める

Fade系 透明度

4秒かけて透明になる
iTween.FadeTo (gameObject, 0f,4.0f );
iTween.FadeTo (gameObject, iTween.Hash("a",0,"time",4.0f) );
Fade系は、objのshaderをTransparentにしておかないとダメらしい
Unity5だとTransparentはLegacyなんだけど

複合アニメ

並べて書くと時系列的に同時に働く
iTween.ScaleTo(gameObject, iTween.Hash("scale", new Vector3(2.0f, 2.0f, 2.0f), "time", 1.0f));
iTween.ColorTo(gameObject, iTween.Hash("a", 0.0f, "time", 1.0f));

同期的にアニメするには


を指定して移動

Vector3[] path = new Vector3[2];
path[0]=new Vector3(1f,1f,1f);
path[1]=new Vector3(-2f,2f,2f);
iTween.MoveTo(gameObject,iTween.Hash("path",path,"time",4,"easetype",iTween.EaseType.easeOutSine));
プロパティpathにはVector3の配列を指定する

繰り返し

looptype", iTween.LoopType.loop 終わると最初から繰り返し
looptype", iTween.LoopType.pingPong 終わると最初に向かって逆に戻り、また終わりに進むという繰り返し

参考

タグ:

unity
最終更新:2015年04月13日 19:37