私はいくつかのゲームオブジェクトを画面に表示し、それらに通常の衝突を検出するためにポリゴンコライダーを追加しました。私はヘッドショットを検出するために頭の上にボックスコライダーを追加したいと思います。どうすればいいですか?どのようにC#でポリゴンコライダーの代わりに、ボックスコライダーとの衝突を宣言できますか?boxcolliderのUnity 2D C#hitbox
私はこれを試みたが、唯一のポリゴンコライダーが
void OnCollisionEnter2D(Collision2D col) {
if(col.gameObject.tag == "target")
{
score += 1000;
gameObject.SetActive (false);
gameObject.SetActive (true);
Destroy (col.gameObject);
}
else if(col is BoxCollider2D)
{
score += 2000;
gameObject.SetActive (false);
gameObject.SetActive (true);
Destroy (col.gameObject);
}
}
私は自分の答えを見てきました。 – CNuts