アニメーションをスクリプトで制御したのですが、右クリックを押した時、
DOshakeScaleでオブジェクトが拡縮している際に、
連続してクリックすると オブジェクトの形が戻らなくなり、
どんどん大きくなったり、小さくなってしまいます。
コルーチンを使って、1秒後に大きさを変更する方法を考えたのですが、
連続、またはクリックした時、オブジェクトの形の戻り方が不自然で、
形が「自然」に戻るように設定したいです。
対処法をご存知の方がいらっしゃったら、教えて頂けたら幸いですm(_ _)m
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using DG.Tweening; 5 6public class testDOT : MonoBehaviour 7{ 8 // Start is called before the first frame update 9 void Start() 10 { 11 12 } 13 14 // Update is called once per frame 15 void Update() 16 { 17 if (Input.GetMouseButtonDown(1)) 18 { 19 transform.DOShakeScale(1f); 20 } 21 } 22} 23
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 14:05