[Unity]Cinemachine Camera Follow
๐ฎCinemachine Camera Follow
โ๏ธCinemachine
Cinemachine์ ์ฌ๋ฌ ๋์ ์นด๋ฉ๋ผ๋ฅผ ๋์ํ ์ ์๊ฒ ํ๋ ํจํค์ง์ด๋ค. ์ฌ๋ฌ ์นด๋ฉ๋ผ์ ์ ์ฉ๋๋ ๊ท์น์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ค.
๋ฉ์ธ ์นด๋ฉ๋ผ์ ์๋ค๋จธ์ ๋ธ๋ ์ธ์ด๋ผ๋ ๊ฒ์ ์ฅ์ฐฉํ๊ณ ๋ฉ์ธ ์นด๋ฉ๋ผ๊ฐ ์ด๋ป๊ฒ ํ๋ํ ๊ฒ์ธ์ง ๊ท์น์ ์ ํ๋ค.
์๋ค๋จธ์ ๋ธ๋ ์ธ์ ์ฌ๋ฌ ๋์ ๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ์ง์ ํ ์ ์๋๋ฐ ์ด ํ๋ก์ ํธ์์๋ ํ ๋์ ๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํด์ ๋ฉ์ธ ์นด๋ฉ๋ผ๊ฐ ๋ฌด์์ ํ ์ง ์ง์ ํด ์ฃผ๊ฒ ๋ง๋ค ๊ฒ์ด๋ค.(๊ฐ์ ์นด๋ฉ๋ผ๋ค์ ์๋ค๋จธ์ ๋ธ๋ ์ธ์ ์ํด ๊ด๋ฆฌ๋๋ค.)
ํ๋ก์ ํธ์ ์๋ค๋จธ์ ํจํค์ง๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํด Windows-Package Manager๋ก ์ด๋ํ๋ค.
ํจํค์ง ๋งค๋์ ์ฐฝ์ด ์ด๋ฆฌ๋ฉด ์๋จ ๋ฉ๋ด์์ Packages: In Project ์ต์ ์ Unity Registry๋ก ๋ฐ๊ฟ์ค์ ํ์ฌ ํ๋ก์ ํธ์ ์กด์ฌํ๋ ํจํค์ง ๋ฟ๋ง ์๋๋ผ ์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ ํจํค์ง๋ฅผ ๊ฒ์ํ ์ ์๋๋ก ํ๋ค.
Cinemachine ํจํค์ง๋ฅผ ์ฐพ๊ณ ์ฐ์ธก ํ๋จ Install ๋ฒํผ์ ๋๋ฌ ์ค์นํ๋ค.
Cinemachine ํจํค์ง๊ฐ ์ค์น๊ฐ ์๋ฃ๋๋ฉด Hierachy ์ฐฝ์์ ๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ํ ๋ ์ถ๊ฐํด๋ณธ๋ค. ์ด์ ๋ฉ์ธ ์นด๋ฉ๋ผ๋ฅผ ์ ํํด Inspector ์ฐฝ์์ ์๋ค๋จธ์ ๋ธ๋ ์ธ์ด ์๋์ผ๋ก ์ถ๊ฐ๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
โ๏ธ๊ฐ์ ์นด๋ฉ๋ผ
์ถ๊ฐํ ๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ์ ํํ๊ณ CinemachineVirtualCamera์์ ๋ฐ๋๋ฅผ Framing Transposer๋ก ๋ณ๊ฒฝํ๋ค. ๊ฒ์ ๋ด ํน์ ๋์์ ํ๋ ์ด๋ฐํด์ ๊ฐ์ ์นด๋ฉ๋ผ ๋ฐ๋๋ฅผ ์ด๋ํ๊ธฐ ์ํด์์ด๋ค.
๊ทธ๋ฆฌ๊ณ CinemachineVirtualCamera๋ฅผ ๋ณด๋ฉด Follow ์ต์ ์ด ์๋๋ฐ, ์ด ์ต์ ์์ ์นด๋ฉ๋ผ๊ฐ ๋ฐ๋ผ๊ฐ ๋์์ ์ ํ ์ ์๋ค. ๊ฐ์ ์นด๋ฉ๋ผ ๋ฐ๋์์ Screen X๋ฅผ ์กฐ์ ํด ํ๋ฉด์ ์์ด๋ ๋ค๋ฅผ ๋น์ถ๊ฒ ํ ์ ์๋ค.
Leave a comment