質問: ゲームアプリでよくある、 所持しているアイテムをドラッグして、スワイプで任意の場所まで持っていき離したところでアニメーションなどイベントが起きる処理を実装したいのですが、どうすればいいのでしょうか? 今は、2つのオブジェクト(AとB)があり、AにはRigibody2dとBox Collider 2D、 BにはBox Collider 2Dを追加していて、 AをドラッグでBに持って行った時にまだドロップしていないのに colliderが衝突したところでイベントが起きてしまいます。 私は離した時点でイベントを起こしたいです。 ドロップした時点でイベントを起こすということは どうやって実装するのでしょうか? 今はOnTriggerEnter2Dで衝突の判定しています。 当たり判定の部分は リンク内容 このサイトとほとんど同じです。
回答: ドラッグ、ドロップの処理はできていると思いますので OnTriggerEnter2Dの処理の中でドラッグ中を識別し、ドラッグ中であれば無効にするようにしてはどうでしょうか。