private void OnTriggerEnter2D(Collider2D collision)
{
if(collision.gameObject.name == "asdf")
{
박스콜라이더.enabled = false;
}
}
private void OnTriggerExit2D(Collider2D collision)
{
if (collision.gameObject.name == "asdf")
{
박스콜라이더.enabled = true;
}
}
이렇게했는데 박스콜라이더 나가면 다시 enabled가 true가 안됨 왜그런지 아시는 분 계시나연??
콜라이더가 꺼져서 충돌로 인식을 못하는거 아님?
아그런가
그럼 콜라이더 2를만들어서 거기들가면 기존 콜라이더 켜지게 해야하나 머리좀써봤는데 ㄱㅊ나 이거
도대체 콜라이더를 왜 끌려고 하는거임 enter는 접촉할때 한번 exit는 나갈때 한번하는건데 걍 bool변수 하나 만들면되지 않음?
콜라이더 크기 줄여봐라
오브젝트 크기보다 작게
ㄴㄴ 그래도 안됨
들어갈때 false되고 나갈때 true되는 코드 아냐?
어어 맞음 근데 위에말처럼 콜라이더가 꺼져서 exit를 못읽는건가...
박스콜라이더를 껐기때문에 어쩔수없슴당
콜라이더 꺼서 나가는걸걸 인식 못하는거. 근데 저대로 된다 해도 얻을게 없어보이는데