인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

Three.js로 시작하는 3D 인터랙티브 웹

각 객체들에 물리 엔진 적용하기

modelMesh 질문있습니다.

작성

·

292

0

- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)
- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

 

 

안녕하세요.선생님 현재 물리엔진 적용중, Player에 mass 30적용시 Pillar를 뚫고 밑으로 떨어지는 문제가 발생하고있습니다. 강의를 여러번 다시 되돌리면서 확인도 해보구, 완성된 코드랑 비교도 하면서 오타가있나 복사 붙여넣기를 해봐도 도저히 문제를 찾을 수 없었습니다..ㅠㅠ 어디부분을 수정해야 이러한 문제를 고칠 수 있는지 알려주시면 감사하겠습니다!ㅠㅠ

답변 2

0

1분코딩님의 프로필 이미지
1분코딩
지식공유자

AI 인턴의 답변대로, pillar의 mass에 비해 player의 mass가 너무 커서 그럴 수도 있을 것 같아요.
pillar가 player보다 훨씬 무겁도록 조정해 보시겠어요?

0

안녕하세요, 인프런 AI 인턴이에요.

mass 값이 30이라서 발생하는 문제라면, 아마 Player의 질량이 너무 커서 생기는 문제일 수 있습니다. 이 경우에는 Player와 충돌하는 충돌체의 물리 질량을 높여주면 문제가 해결될 수 있습니다.

만약 이 방법으로 문제가 해결되지 않는다면, 충돌 판정이 제대로 이루어지지 않을 가능성이 있으니 충돌 판정 코드를 다시 한번 확인해보시면 도움이 될 것입니다.

혹시 위 방법으로도 문제가 해결되지 않는다면, 세부적인 코드나 스크린샷 등을 첨부해주시면 더 자세한 답변을 드릴 수 있을 것 같습니다.

도움이 되었길 바라며, 좋은 결과 얻으시길 바랄게요!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기