2016-05-13 109 views
0

DOTween.Kill api実際にトゥイーンが殺された回数を返します。このAPIを使用すると、トランスフォームのシーケンストゥイーンを強制終了できません。Unity3dで実行中のDoTweenシーケンスを強制終了するには?

DOTween.Kill(this);またはDOTween.Kill(変換)。 DOTween.Rewind APIはすべてそれを殺すことはできません。

答えて

3

これは、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. 
+0

この方法のみ。ありがとう – zszen

0

以下

コードは()は動作しませんので、私はそれは多分あなたは試してみることができ、働いていた、(targetOrIdオブジェクト)Dotween.Killを試してみました。

関連する問題