감도 시스템 추가하기

김민수·2025년 1월 27일

언리얼 C++

목록 보기
29/32

(1) 헤더파일에서 변수 선언

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Camera")
float MouseSensitivity;

(2) 생성자에서 초기화

MouseSensitivity = 1.0f;

(3) Look 함수 수정

void ASpartaCharacter::Look(const FInputActionValue& value)
{
	FVector2D LookInput = value.Get<FVector2D>();

	AddControllerYawInput(LookInput.X * MouseSensitivity);
	AddControllerPitchInput(LookInput.Y * MouseSensitivity);
}

X축과 Y축에 MouseSensitivity를 곱해줘서 감도에 따른 화면 회전 속도를 조절했다.

profile
안녕하세요

0개의 댓글