EDR_Project에서 사용할 게임 모드 코드입니다.
EDRGameMode.h
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "MyCharacter.h"
#include "GameFramework/Character.h"
#include "EDR_Boss_Giant.generated.h"
/**
*
*/
UCLASS()
class EDR_API AEDR_Boss_Giant : public AMyCharacter
{
GENERATED_BODY()
public:
AEDR_Boss_Giant();
protected:
private:
};
반응형
EDRGameMode.cpp
// Copyright Epic Games, Inc. All Rights Reserved.
#include "EDRGameMode.h"
#include "EDRCharacter.h"
#include "UObject/ConstructorHelpers.h"
AEDRGameMode::AEDRGameMode()
{
// set default pawn class to our Blueprinted character
static ConstructorHelpers::FClassFinder<APawn> PlayerPawnBPClass(TEXT("/Game/ThirdPerson/Blueprints/BP_ThirdPersonCharacter"));
if (PlayerPawnBPClass.Class != NULL)
{
DefaultPawnClass = PlayerPawnBPClass.Class;
}
}
void AEDRGameMode::SetFightMode(EFightMode NewFightMode)
{
FightMode = NewFightMode;
switch (FightMode)
{
case EFightMode::None:
break;
case EFightMode::FightMode:
break;
default:
break;
}
}
void AEDRGameMode::FightStart()
{
}
void AEDRGameMode::FightEnd()
{
}
보스가 전투에 들어갔을때 EFightMode가 FightMode가 될 예정입니다.
FightMode일 경우에는 배경음같은 요소들을 추가할려고 합니다.

'Unreal Engine 5 > EDR_Project' 카테고리의 다른 글
EDR_Project / Chracter (5) 스킬 추가 (8) | 2024.10.21 |
---|---|
EDR_Project / Detect (1) FightMode 설정 (0) | 2024.10.21 |
EDR_Project / Character(4) 공격판정 수정 (0) | 2024.10.21 |
EDR_Project / Character (3) 공격 판정 (2) | 2024.10.20 |
EDR_Project / TraceChannel (0) | 2024.10.20 |