Unity DOTween のDOTweenTMPAnimatorが存在しない
DOTTweenでテキストをアニメーションで動かしたいのですが
DOTweenTMPAnimatorが存在しないと言われました。
発生している問題・エラーメッセージ
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー CS0246 型または名前空間の名前 'DOTweenTMPAnimator' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください) Assembly-CSharp C:\Users\Owner\Downloads\DOTweenTextAnimation-master\Assets\Scripts\AnimationText2.cs 7 アクティブ
該当のソースコード
using DG.Tweening; using TMPro; using UnityEngine; public class RandomCharAnimationText1 : MonoBehaviour, IAnimationController { private DOTweenTMPAnimator tmpAnimator; private void Awake() { var textMeshPro = GetComponent<TextMeshProUGUI>(); tmpAnimator = new DOTweenTMPAnimator(textMeshPro); } public void Initialize() { for (var i = 0; i < tmpAnimator.textInfo.characterCount; i++) { tmpAnimator.DOFadeChar(i, 1, 0); tmpAnimator.DOScaleChar(i, 1, 0); } } public void Play(float duration) { const float MAX_DELAY_RATIO = 0.7f; var maxDelay = duration * MAX_DELAY_RATIO; var animDuration = duration - maxDelay; for (var i = 0; i < tmpAnimator.textInfo.characterCount; i++) { var randomDelay = Random.Range(0f, maxDelay); DOTween.Sequence() .Append(tmpAnimator.DOFadeChar(i, 0, animDuration)) .Join(tmpAnimator.DOScaleChar(i, 1.6f, animDuration)) .SetDelay(randomDelay); } } }
試したこと
有料版じゃないを無理と言われたので購入しました
補足情報(FW/ツールのバージョンなど)
参考にしたサイト
https://game-ui.net/?p=1055
https://unity-yuji.xyz/dotween-pro-textmeshpro-animation/
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。