【Unity】iTweenで相対的なアニメーションを作成する

using無しで使える。

相対的なアニメーションを作る時に、移動であればiTweenのMoveBy、回転であれば`RotateBy`を使う.

現在位置からy軸方向に1上に動かす場合には以下の通り。

iTween.MoveBy(gameObject, iTween.Hash("y", 1.0f));

現在位置からx軸方向に90度動かすには以下の通り。

//x軸に90度回転させる場合には90/360=0.25を設定する
iTween.RotateBy(joint,iTween.Hash("x", 0.25f));

第二引数には、角度ではなく、角度を360で割った値を入れるので注意が必要です。

おわり。

ABOUTこの記事をかいた人

個人アプリ開発者。Python、Swift、Unityのことを発信します。月間2.5万PVブログ運営。 Twitter:@yamagablog