유튜브 강의 보면서 따라하고 있거든
강사가 쓰는건 유니티 2018
나는 유니티6
모든 조건 다 똑같음
바닥면에 깔려있는 plane에 mesh collider 컴포넌트 들어있고
그 위에 capsule이 올라와 있는데 capsule collider랑 rigidbody(+ use gravity) 있음
인스펙터 세부사항도 똑같고
캡슐 바닥에 박혀있지 않고 약간 간격 두고 떨어져 있고
근데 강사 예제에선 바닥으로 안 떨어지는데 내거는 바닥으로 떨어짐
GPT한테 물어보니 통과하지 않는게 정상인데
mesh collider에 convex 체크하면 제대로 될수도 있다고 해서 체크했더니 진짜 통과 안함
근데 평면에 convex 쓰는게 뭔가 편법 같아서 찜찜하고 GPT도 convex 체크안해도 통과 안해야 정상이라는데
혹시 나만 이런건 아니지 이거?
메시 콜라이더는 연산이 많아서 convex를 해야 충돌이 발생하는것으로 알고 있읍니담
그럼 GPT가 잘못 알려준거구나 감사요
면이 뒤집어진건 아니냐? 원래 면에 메쉬콜라이더 넣으면 뒤에서 앞으로는 통과되고 앞에서 뒤로는 충돌 하는데
그래서 뒤집어도 봤는데 똑같았음..
충돌안할수가 없는데 일단 ㅇㅇ2말이 맞고 그게 안되는거면 6 자체가 평면 콜라이더 메커니즘을 바꾼듯 컨벡스는 버텍스 전부 계산해서 볼록형으로 강제변환 시키는거라서 안되는것도 충돌처리 가능하게 만들어주는거
내가 방금 해봤는데 plane으로 된 mesh collider는 통과 안되는게 맞음 너가 뭐 빼먹었거나 뭐 추가로 체크했거나 그런걸거임
아니면 뒤집었다는게 알고보니까 그냥 회전만 시킨걸수도 있고 카메라 뷰에 메시가 보여야 제대로 작동함
손바닥 뒤집듯이 뒤집은거 맞음 메시가 보이게도 하고 안보이게도 해봤는데 다 그래 뭐지 진짜.. 일단은 걍 convex 체크해서 쓸게