Unityでスマホゲーを作ってます。
タップされた時指と同じ場所にアイテムを生成し自由に動かせるようにしました。
しかし、下記のスクリプトですと指に対して即座に反応し
せわしないので「初回タップでは反応しない 二回目から動く」ようにしたいです。
int TCount = 0; //タッチした回数 void Update() { if (Input.touchCount > 0) //タップされたなら { TouchCount++;//タッチ回数をカウント if (TouchCount > 1)//1以上なら { Touch touch = Input.GetTouch(0); Vector3 vec = touch.position; vec.z = 10f; transform.position = vec; TCount = 0;//カウントを0にする }
else return;
} }
こうしても、初回タッチから動いてしまいます。どう直せばいいでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/01 12:07
退会済みユーザー
2021/07/01 13:52