01. 프로젝트 생성 및 맵 구성 - Elysia-ff/UE4-Custom_Stencil_Tutorial GitHub Wiki

프로젝트 생성

Blank Template을 선택하고 StealthTutorial 이라는 이름으로 프로젝트를 생성했다.
Starter Content도 필요없으니 제외
image


맵구성

Cube로 맵을 대충 구성한다. image


기본 클래스 생성

그리고 AGameModeBase를 상속받는 AStealthGameModeAPlayerController를 상속받는 AStealthPlayerController를 생성하고
각 클래스를 상속받는 블루프린트 BP_GameMode, BP_PlayerController를 생성한다.
image


완성된 코드

/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()
	
};
⚠️ **GitHub.com Fallback** ⚠️