Unityアセットストアセール中!

【Unity】NGUIでドラッグした他のオブジェクトが重なったときの処理

スポンサードリンク
スポンサードリンク

unity3d-3

目次

NGUIでドラッグした他のオブジェクトが重なったときの処理する例

  1. オブジェクトを2つ用意。
    ・ドラッグするオブジェクト(これをobjAとする)
    ・重ねる先のオブジェクト(これをobjBとする)

  2. objAにCompornent >Interaction > Drag and Drop item と、
    NGUI> Attach > Collider のコンポーネントを追加

  3. objAに「Player」のタグを追加

  4. objBにBoxColliderのコンポーネントを追加

  5. objBに適当なスクリプト名でコンポーネントを追加して
    以下を記述

    [code]
    void OnDragOver (GameObject draggedObject) {
    // Debug.Log (draggedObject);
    //ドラッグして重なったオブジェクトのタグがPlayerだったら
    if ( draggedObject.collider.tag == "Player"){

    Debug.Log ("Player);
    }

    }

    [/code]

Unityアセットストアの人気ツール

スポンサードリンク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
スポンサーリンク

この記事を書いた人

コメント

コメントを残す

目次