์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•จ?


ํ˜„์žฌ ๋‚ด๊ฐ€ ํ•œ ์ฝ”๋“œ๋Š”



void APlayerCharacter::Mouse(const FInputActionValue& Value)

{

const FVector2D MovementVector = Value.Get<FVector2D>();

UWorld* world = GetWorld();

if (world && Controller)

{



AddControllerPitchInput(MovementVector.X);

AddControllerYawInput(-MovementVector.Y);


}

}



๋Œ€์ถฉ ์ด๋Ÿฐ๊ผด์ธ๋ฐย 

์›๋ž˜ ํ•˜๋ ค๋˜๊ฒŒ

player๋‚ด๋ถ€์— ๋ณ€์ˆ˜๋ฅผ ๋‘๊ณ ย ์›€์ง์ด๋ฉด ์ฆ๊ฐ€์‹œํ‚ค๋‹ค๊ฐ€(๋ธํƒ€ํƒ€์ž„์œผ๋กœ) ์ตœ๋Œ€์น˜ ์ •ํ•ด๋‘๊ณ ,ย ๋งˆ์šฐ์Šค ์›€์ง์ž„์ด ๋ฉˆ์ถ”๋Š” ์ˆœ๊ฐ„ ๊ฐ€์†๋„๋ฅผ 0์œผ๋กœ ๋งŒ๋“ค์–ด์•ผํ• ๊ฑฐ๊ฐ™์€๋ฐ

๊ทธ๊ฑฐ ์–ด๋А ์ˆœ๊ฐ„์— ํ•ด์•ผํ•˜๋Š”์ง€๋ฅผ ๋ชฐ๋ผ์„œ ๋บ์Œ...

์ข€ ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‚˜ํ•ด์„œย 

input mapping์—์„œ ๋ชจ๋””ํŒŒ์ด์–ด๋‚˜ ๊ทธ๋Ÿฐ๊ฑฐ๋กœ ์–ด๋–ป๊ฒŒ ๋งŒ์ง€๋ฉด ๋ ๊ฑฐ๊ฐ™๊ธฐ๋„ํ•œ๋ฐ ๊ด€๋ จ๋œ ์ž๋ฃŒ๋ฅผ ๋ชป์ฐพ๊ฒ ๋„ค
ย 
๊ฐ ๋ชจ๋””ํŒŒ์ด์–ด , ํŠธ๋ฆฌ๊ฑฐ์˜ ์—ญํ• ์„ ๋ชจ๋ฅด๊ฒŸ์Šด