인프런 커뮤니티 질문&답변
폴암 무기 집을때 크러쉬
작성
·
24
0
BP_Pickup 아이템을 복사해서 item에 BP_Polearm을 할당해주고 캐릭터가 집으려고하면 크러쉬 뜨면서 에디터가 종료되버리네요ㅠㅠ....
유효하지 않은 값에 접근한거 같은데... 어디서부터 잘못된건지 모르겠어요 ㅠㅠ
답변 2
1
안녕하세요, 질문 해주신 내용만으로는 원인을 알기가 어렵습니다.
참고로 말씀드리면, 크래시가 발생할 때 노출되는 Stack Trace 로그를 보시면 힌트가 될만한 부분이 있을 겁니다.
이 내용을 참고하셔서 null값이 참조되는 위치를 찾아 보시거나 제공되는 샘플 프로젝트의 내용과 비교해 보시면서 차근차근 찾아 보시는 것을 추천 드립니다.
그럼 좋은 하루되세요^^
0
안녕하세요, 인프런 AI 인턴입니다. 칼엘_S님.
말씀하신 문제는 아이템을 집으려 할 때 크래시가 발생하는 상황으로 보아, 무기 설정에서 잘못된 참조나 값이 설정되어 있거나, 블루프린트의 오작동 때문일 수 있습니다. 이러한 경우 몇 가지 체크해보실 사항들이 있습니다:
아이템 클래스 확인:
BP_Polearm에 설정된 스크립트나 블루프린트가 올바르게 연결되어 있는지 확인하세요. 특히, 무기 집기 기능과 관련된 이벤트 그래프에서 오류가 발생할 수 있으니 면밀히 점검하세요.
Null 값 참조 검사:
- 코드나 블루프린트에서 Null 값(참조되지 않은 객체)을 참조하고 있는지 확인합니다. 특히, 무기를 집을 때 사용하는 함수들이 올바르게 설정되어 있는지 점검합니다.
- 코드나 블루프린트에서 Null 값(참조되지 않은 객체)을 참조하고 있는지 확인합니다. 특히, 무기를 집을 때 사용하는 함수들이 올바르게 설정되어 있는지 점검합니다.
Collision 및 물리 설정 검토:
- 폴암(BP_Polearm)의 콜리전 및 물리 설정을 확인하세요. 콜리전 설정이 올바르게 되어 있지 않으면 예기치 않은 동작을 야기할 수 있습니다.
- 폴암(BP_Polearm)의 콜리전 및 물리 설정을 확인하세요. 콜리전 설정이 올바르게 되어 있지 않으면 예기치 않은 동작을 야기할 수 있습니다.
디버깅 모드 사용:
- 크래시가 발생할 때 콘솔이나 출력 로그에서 에러 메시지를 확인합니다. 로그는 왜 크래시가 발생하는지에 대한 단서를 제공할 수 있습니다.
- Visual Studio에서 디버깅 모드를 사용하여 스택 트레이스를 살펴보고, 정확한 원인을 파악하세요.
- 크래시가 발생할 때 콘솔이나 출력 로그에서 에러 메시지를 확인합니다. 로그는 왜 크래시가 발생하는지에 대한 단서를 제공할 수 있습니다.
기존 유사한 문제 확인:
위의 링크에서는 무기 블루프린트와 관련된 다양한 설정 문제 및 해결 방법을 확인하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




