플레이어
- 폰 : 플레이어가 컨트롤 당한 액터(꼭두각시)
- 컨트롤러 : 폰을 조종할 키((꼭두각시 조종판))
게임모드 실행 후 순서
- 플레이어 컨트롤러 생성
- 플레이어 폰이 생성
- 플레이어 컨트롤러가 플레이어 폰을 빙의
- 게임의 시작
디폴트 폰 설정
//생성자 추가 후
AABGameMode::AABGameMode()
{
DefaultPawnClass = AABPawn::StaticClass();
}
//BP 클래스의 경우
//FCkassFinder를 사용 하고 특별한 '_C' 경로를 사용하면 블루프린트 에셋 클래스 정보를 가져올수 있다
AABGameMode::AABGameMode()
{
static CnstructorHelpers::FclassFinder<APawn> BP_PAWN_C(TEXT(경로))
DefaultPawnClass = BP_PAWN_C.Class;
}
플레이어 컨트롤러 설정
AABGameMode::AABGameMode()
{
PlayerControllerClass = ABPlayerController::StaticClass();
}
'Unreal > Game 1 (C++)' 카테고리의 다른 글
6.3인칭 컨트롤 구현 (GTA 방식) (0) | 2019.05.02 |
---|---|
5.캐릭터 생성 (0) | 2019.05.02 |
4.애니메이션 재생 (0) | 2019.05.02 |
3.에디터 - 폰 입력 연동, 바인딩 (0) | 2019.05.02 |
2.캐릭터에 들어가는 기본적인 항목 (0) | 2019.05.01 |