본문 바로가기
Unreal

[Unreal] 치트 사용

by 카피마스터 2023. 1. 27.

1. UCheatManager를 상속받아 클래스를 생성

 

2. PlayerController의 생성자에서 사용할 UCheatManager 클래스를 설정

APRPlayerController::APRPlayerController(const FObjectInitializer& ObjectInitializer)
	: Super(ObjectInitializer)
{
	CheatClass = UPRCheatManager::StaticClass();
}

 

3. 치트 등록

UCLASS()
class RTSTEST_API UPRCheatManager : public UCheatManager
{
	GENERATED_BODY()
	
public:
	// 유닛의 캡슐 출력
	UFUNCTION(exec)
	void DebugDrawUnitShape(bool inFlag);
    
...

 

4. 플레이중 ~입력후 치트 입력