DOTween.Kill api実際にトゥイーンが殺された回数を返します。このAPIを使用すると、トランスフォームのシーケンストゥイーンを強制終了できません。Unity3dで実行中のDoTweenシーケンスを強制終了するには?
DOTween.Kill(this);またはDOTween.Kill(変換)。 DOTween.Rewind APIはすべてそれを殺すことはできません。
DOTween.Kill api実際にトゥイーンが殺された回数を返します。このAPIを使用すると、トランスフォームのシーケンストゥイーンを強制終了できません。Unity3dで実行中のDoTweenシーケンスを強制終了するには?
DOTween.Kill(this);またはDOTween.Kill(変換)。 DOTween.Rewind APIはすべてそれを殺すことはできません。
これは、DoTweenクラス自体を使用しようとしているからです。むしろ、シーケンスを参照するためにシーケンスを参照する必要があります。私の場合sequence.Killに
Sequence mySequence = DOTween.Sequence();
//Your code here
mySequence.Append(transform.DoMove(Vector3.right, 1).SetLoops(2, LoopType.Yoyo))
.Append(transform.DoMove(Vector3.up, 1).SetLoops(2, LoopType.Yoyo))
.OnComplete(() => {
Debug.Log("Done");
});
mySequence.Kill(); //Kill the sequence.
以下
コードは()は動作しませんので、私はそれは多分あなたは試してみることができ、働いていた、(targetOrIdオブジェクト)Dotween.Killを試してみました。
この方法のみ。ありがとう – zszen