1
1

unity3Dで物をクリックする

Posted at

目標

物をクリックして取得したり、消したりする方法。今回はオブジェクトを消してみる。

手順

1.オブジェクトにcolliderとevent triggerを付ける
2.オブジェクトに以下のスクリプトを付け、event triggerm→pointer clickで実行されるように設定する。

public class PickUpController : MonoBehaviour
{       //クリックしたら消す
        public void OnClickObj()
        {
        gameObject.SetActive(false); 
        }
}

これでオブジェクトにクリックが反応したらOnclickが発動するようになる。
3. pointerを設定する。Cameraオブジェクトに[Physics Raycaster]をアタッチする。これだけでクリックがオブジェクトに向って飛ぶようになる

これで画面上のオブジェクトにクリックしてなにかアクションを起こすことが可能になります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1