Collider 컴포넌트를 이용
Bullet과 Enemy에 충돌 판정 컴포넌트 만들기
스크립트에서 두 오브젝트 간의 충돌을 감지하는 메서드는 OnCollisionEnter2D() 메서드
public void private void OnCollisionEnter2D(Collision2D coll) {
Debug.Log("충돌");
}
충돌 감지하는 다른 메서드
public void OnCollisionEnter2D(Collision2D coll) {
TakeDamage(10);
Debug.Log("Health: "+health);
}
public void OnCollisionEnter2D(Collision2D coll) {
TakeDamage(10);
Debug.Log("Health: "+health);
coll.gameObject.SetActive(false);
}
coll → OnCollisionEnter2D() 메서드에서 인수는 충돌한 오브젝트
public void OnCollisionEnter2D(Collision2D coll) {
TakeDamage(10);
coll.gameObject.SetActive(false);
if(health <= 0){
Die();
}
}
void Die(){
Destroy(this.gameObject);
}