01. 프로젝트 생성 및 맵 구성 - Elysia-ff/UE4-Custom_Stencil_Tutorial GitHub Wiki
Blank Template을 선택하고 StealthTutorial 이라는 이름으로 프로젝트를 생성했다.
Starter Content도 필요없으니 제외
Cube로 맵을 대충 구성한다.
그리고 AGameModeBase
를 상속받는 AStealthGameMode
와 APlayerController
를 상속받는 AStealthPlayerController
를 생성하고
각 클래스를 상속받는 블루프린트 BP_GameMode
, BP_PlayerController
를 생성한다.
/GameMode/StealthGameMode.h
// Copyright 2021. Elysia-ff
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/GameModeBase.h"
#include "StealthGameMode.generated.h"
/**
*
*/
UCLASS()
class STEALTHTUTORIAL_API AStealthGameMode : public AGameModeBase
{
GENERATED_BODY()
};
/Player/StealthPlayerController.h
// Copyright 2021. Elysia-ff
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/PlayerController.h"
#include "StealthPlayerController.generated.h"
/**
*
*/
UCLASS()
class STEALTHTUTORIAL_API AStealthPlayerController : public APlayerController
{
GENERATED_BODY()
};