DoTweenまとめ①

Unity

 

DoTweenの基本

初めにusing DG.Tweeningを追加します。

移動
[csharp]
// Vector3, float, (bool)
transform.DOMove(endPos, duration, snapping);
[/csharp]

 

回転
[csharp]
// Vector3, float, (RotateMode)
transform.DORotate(endValue, duration, RotateMode.Fast);
[/csharp]

 

スケール
[csharp]
// float, float
transform.DOScale(endValue, duration);
[/csharp]

 

Jump(跳ねながら移動)
[csharp]
// Vector3, float, int, float, (bool)
transform.DOLocalJump(endValue, jumpPower, numPower, duration, snaping);
[/csharp]

 

Punch
[csharp]
// Vector3, float, (int), (int)
transform.DOPunchScale(punch, duration, vibrato, elasticity);
[/csharp]

 

Shake
[csharp]
// float, (float), (int), (float), (bool), (bool)
transform.DOShakePosition(duration, strength, vibrato, randomness, snapping, fadeOut);
[/csharp]

 

特定の値を徐々に変えていく

DOTween.To
[csharp]
int count = 0;
// countを目的の値に徐々に変える
DOTween.To(
() => count, // 対象の値
num => count = num, // 値の更新
10, // 最終的な値
1.0f // アニメーション時間
);
[/csharp]

コメント

タイトルとURLをコピーしました