🦁

[DOTween] Unityでスクリプトからオブジェクトを動かす[備忘]

2023/03/11に公開

DOTween

Unityでアニメーションを実現してくれる無料のライブラリ。
DOTween (HOTween v2)

ダウンロード&インポート

アセットストアからダウンロードして、インポートします。
インポートできたらセットアップのウィンドウがでるので初期化をしてApplyまでできたらOK。
成功していれば Assets/Plugins/Demigiant/DOTween が存在しているはず。

サンプル

C#のスクリプトでusingの記述は以下。

using DG.Tweening;

ゆらす

this.transform.DOShakePosition(0.3f, 0.2f, 5); // 時間、強さ、回数

拡大して戻す

// 0.3秒かけて1.5倍の大きさにする
this.transform.DOScale(new Vector3(1.5f, 1.5f, 1.5f), 0.3f).
OnComplete(() => this.transform.localScale = new Vector3(1f, 1f, 1f));

Discussion