via-8: Collision, Trigger
Oncollision
private void OnCollisionEnter(Collision collision)
{
print("닿았음+collsion");
}
private void OnCollisionStay(Collision collision)
{
print("닿는중+collsion");
}
private void OnCollisionExit(Collision collision)
{
print("뗌collsion");
}
Ontrigger
- is trigger가 체크되어있는 오브젝트와 충돌했을 때
- Other은 다른 이름으로 바꿔도됨.
private void OnTriggerEnter(Collider other)
{
print("닿았음+trigger");
}
private void OnTriggerStay(Collider other)
{
print("닿는중+trigger");
}
private void OnTriggerExit(Collider other)
{
print("뗌+trigger");
}
충돌한 물체를 자식으로 가져오기
- 충돌한 오브젝트의 부모를, 스크립트가 들어있는 오브젝트(this)로 바꾸기
private void OnTriggerEnter(Collider trigger)
{
print(trigger.name);
trigger.transform.parent = this.gameObject.transform;
}
댓글남기기