目次
NGUIでドラッグした他のオブジェクトが重なったときの処理する例
-
オブジェクトを2つ用意。
・ドラッグするオブジェクト(これをobjAとする)
・重ねる先のオブジェクト(これをobjBとする) -
objAにCompornent >Interaction > Drag and Drop item と、
NGUI> Attach > Collider のコンポーネントを追加 -
objAに「Player」のタグを追加
- objBにBoxColliderのコンポーネントを追加
-
objBに適当なスクリプト名でコンポーネントを追加して
以下を記述[code]
void OnDragOver (GameObject draggedObject) {
// Debug.Log (draggedObject);
//ドラッグして重なったオブジェクトのタグがPlayerだったら
if ( draggedObject.collider.tag == "Player"){Debug.Log ("Player);
}}
[/code]
コメント