入力する箇所
衝突するオブジェクトがすり抜けない場合
1 2 3 4 |
void OnCollisionEnter (Collision col) { if(col.gameObject.tag == "getabako"){}//{}の中には実行する内容を入力する } |
{}の中には実行する内容を入力する
衝突するオブジェクトがすり抜けない場合の注意事項
- Colliderをつける
- どちらかにRigidBodyをつける
タグのつけかた
衝突するオブジェクトがすり抜ける場合
1 2 3 4 |
void OnTriggerEnter (Collider col) { if(col.gameObject.tag == "getabako"){}//{}の中には実行する内容を入力する } |
衝突するオブジェクトがすり抜ける場合の注意事項
- Colliderをつけて「isTrigger」にチェックをつける
- どちらかにRigidBodyをつける
- 衝突するオブジェクトにタグをつける
CharacterControllerで衝突する場合
1 2 3 4 |
void OnControllerColliderHit(ControllerColliderHit col) { if(col.gameObject.tag == "getabako"){}//{}の中には実行する内容を入力する } |
CharacterControllerで衝突する場合
- どちらかにRigidBodyをつける
- 衝突するオブジェクトにタグをつける
[…] 今回はあらかじめ設定してありますが、自分でやる場合には注意事項をよく読んで下さい […]