DOTween2
DOTweenはUnityで使われるアニメーションライブラリで、簡単に強力なアニメーションやエフェクトを作成できます。Tween(アニメーションの補間)の概念を基に、スムーズにオブジェクトの移動、スケーリング、回転、色変更などが行えます。DOTweenは、シンプルなコードで複雑なアニメーションを実現できるため、Unityでアニメーションを制御する上で非常に便利です。
ここでは、DOTweenの基本的な使い方から、TransformアニメーションやUIアニメーション、DOPath、Sequence、イベント、オプションなど、詳細に解説していきます。
1. DOTweenの基本的な使い方
まず、DOTweenを使用するためには、パッケージをインポートする必要があります。UnityのPackage ManagerまたはDOTweenの公式サイトからインポート可能です。
DOTweenのインストール:
-
Unity Package Managerからインポート
Package ManagerでDOTweenと検索してインポート。 -
初期化 最初に一度だけ
DOTween.Init()を呼び出して初期化します(スクリプトで自動的に初期化されることも多いです)。
2. Transformアニメーション
DOTweenを使えば、Transformのアニメーション(移動、回転、スケーリングなど)を簡単に作成できます。
サンプル1:移動アニメーション
using UnityEngine;
using DG.Tweening;
public class TransformAnimation : MonoBehaviour
{
void Start()
{
// 3秒間でオブジェクトを(3, 2, 0)に移動させる
transform.DOMove(new Vector3(3, 2, 0), 3f);
}
}