작성
·
537
·
수정됨
2
일단 동작이 안되서 코드를 전부 복붙을 하였지만
2번째 스태이지가 생성이 되지 않고요.
GateTrigger 4종이 ABTrigger 콜리전으로 되어있지 않
고 Custom..으로 설정되어 있습니다.
그리고 이런 오류를 잡기위해 어디에 중단점을 놔야 할까요?
답변 2
1
9장 무한맵 관련 질문으로 보입니다.
우선은 ABTrigger 콜리전 설정을 제대로 해야하는데 이 설정은 소스의 Config 폴더를 복사해야 합니다. 에디터를 끄고 Config 폴더를 덮어쓴 후에 다시 재시작해보세요.
링크 : https://github.com/ideugu/UnrealProgrammingPart2/tree/9/Config
코드에서 디버깅 포인트를 잡는 방법은
1. 게임이 시작되기 전인지?
2. 게임 실행 중인지?
로 나눌 수 있는데 1번의 게임이 시작되기 전이라면 관련 액터의 생성자 코드와 PostInitializeComponents(이후에 배움), BeginPlay 코드를 각각 살펴보면 됩니다.
2번의 경우에는 대부분 이벤트 발동에 관련된 함수들은데 On으로 시작하는 함수를 살펴보시면 됩니다. 9장의 경우 기믹 액터의 OnStageTriggerBeginOverlap, OnGateTriggerBeginOverlap 등을 브레이크포인트 잡아서 확인해보세요.
0