[C++] 카메라셰이크

Woogle·2022년 11월 29일
0

언리얼 엔진 5

목록 보기
38/63

📄 C++

✏️ 헤더

	UPROPERTY(EditAnywhere)
	TSubclassOf<class UCameraShakeBase> cameraShakeFactory;

	UPROPERTY()
	UCameraShakeBase* cameraShake;

✏️ 소스

#include <Camera/PlayerCameraManager.h>
#include <GameFramework/PlayerController.h>

// ...

if (cameraShake == nullptr || cameraShake->IsFinished())	// 중복 실행 방지
	{
		cameraShake = UGameplayStatics::GetPlayerCameraManager(GetWorld(), 0)->StartCameraShake(cameraShakeFactory);
	}

📄 블루프린트

profile
노력하는 게임 개발자

0개의 댓글