inflearn logo
강의

Course

Instructor

Hands-On! Unreal Souls-Like Development: A to Z

Two-handed weapons and unarmed combat system

폴암 무기 집을때 크러쉬

89

smallville

7 asked

0

BP_Pickup 아이템을 복사해서 item에 BP_Polearm을 할당해주고 캐릭터가 집으려고하면 크러쉬 뜨면서 에디터가 종료되버리네요ㅠㅠ....

유효하지 않은 값에 접근한거 같은데... 어디서부터 잘못된건지 모르겠어요 ㅠㅠ

c++ unreal-engine 언리얼-c++

Answer 2

1

Spector

안녕하세요, 질문 해주신 내용만으로는 원인을 알기가 어렵습니다.

참고로 말씀드리면, 크래시가 발생할 때 노출되는 Stack Trace 로그를 보시면 힌트가 될만한 부분이 있을 겁니다.

이 내용을 참고하셔서 null값이 참조되는 위치를 찾아 보시거나 제공되는 샘플 프로젝트의 내용과 비교해 보시면서 차근차근 찾아 보시는 것을 추천 드립니다.

 

그럼 좋은 하루되세요^^

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 칼엘_S님.

말씀하신 문제는 아이템을 집으려 할 때 크래시가 발생하는 상황으로 보아, 무기 설정에서 잘못된 참조나 값이 설정되어 있거나, 블루프린트의 오작동 때문일 수 있습니다. 이러한 경우 몇 가지 체크해보실 사항들이 있습니다:

  1. 아이템 클래스 확인:

    • BP_Polearm에 설정된 스크립트나 블루프린트가 올바르게 연결되어 있는지 확인하세요. 특히, 무기 집기 기능과 관련된 이벤트 그래프에서 오류가 발생할 수 있으니 면밀히 점검하세요.
  2. Null 값 참조 검사:

    • 코드나 블루프린트에서 Null 값(참조되지 않은 객체)을 참조하고 있는지 확인합니다. 특히, 무기를 집을 때 사용하는 함수들이 올바르게 설정되어 있는지 점검합니다.
  3. Collision 및 물리 설정 검토:

    • 폴암(BP_Polearm)의 콜리전 및 물리 설정을 확인하세요. 콜리전 설정이 올바르게 되어 있지 않으면 예기치 않은 동작을 야기할 수 있습니다.
  4. 디버깅 모드 사용:

    • 크래시가 발생할 때 콘솔이나 출력 로그에서 에러 메시지를 확인합니다. 로그는 왜 크래시가 발생하는지에 대한 단서를 제공할 수 있습니다.
    • Visual Studio에서 디버깅 모드를 사용하여 스택 트레이스를 살펴보고, 정확한 원인을 파악하세요.
  5. 기존 유사한 문제 확인:

위의 링크에서는 무기 블루프린트와 관련된 다양한 설정 문제 및 해결 방법을 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

맵핑부분..

0

24

2

ABP "스테이트의 시퀀스 플레이어에 따른 자동 규칙"질문드립니다.

0

32

1

사용하시는 툴 질문 드립니다.

0

30

2

C++ 생성자 값 관련 질문입니다.

0

70

1

빠른 헤더파일 추가 관련 질문입니다.

0

75

2

각 섹셕별로 수업 자료가 제공된다고 했는데 어디에서 받을 수 있는지 모르겠습니다.

0

84

2

프로젝트 생성 및 설정 첫 강의를 보면서 들었던 궁금한 점

0

119

2

안녕하세요. 입문자입니다.

0

65

1

GAS 관련

0

85

1

Tick 컴포넌트에서 락온 함수

0

64

2

카메라를 적에게 고정시키는 로직 부분

0

72

2

강의 자료

0

105

3

방어구 시스템 구현 질문

0

84

3

블로킹 시 피격 이펙트 오류?

0

55

2

AlreadyHitActor들을 TArray로 처리하는 것에 질문있습니다.

0

57

2

무기 콜리전 시스템에 대해

0

101

1

Hit Reaction 설계

0

113

3

FindClosestTarget CheckValue 절댓값 처리

0

65

2

FindClosestTarget 노멀 벡터 방향

0

56

2

44분26초 동일하게 코드를 작성한것같은데 빌드에러가 뜹니다ㅠ

0

83

2

파티클 깨짐

0

54

1

Geneal Action 의미

0

47

0

2강 32분18초 Generate definition 하는 방법이 뭘까요?

0

80

1

UUserWidget 생성자 선언하는 이유

0

59

2