いろいろあるらしいけど、タグを付けて区別するのが一般的らしい。
手順1 タグの追加
Edit – Project Setting – Tags and Layers
からタグを追加する
手順2 タグの設定
オブジェクトのインスペクタの上の方にTagという設定項目があるので、これで行う。
手順3 スクリプトでの判定
1 2 3 4 5 6 |
void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "book") { GetComponent<AudioSource>().PlayOneShot(this.getSE); } } |