๐Ÿ›คUnity Cinemachine๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ํŠธ๋ž™์„ ๋”ฐ๋ผ ์›€์ง์ด๋Š” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž : Cinemachine Dolly Cart

Se0ng_1lยท2022๋…„ 10์›” 5์ผ
0

์ผ์ƒ Unity

๋ชฉ๋ก ๋ณด๊ธฐ
5/9

Dolly Track with Cart

Cinemachine์—์„œ ์ œ๊ณตํ•˜๋Š” ์ด ๊ธฐ๋Šฅ์€ ์‚ฌ์‹ค ์นด๋ฉ”๋ผ๊ฐ€ ์ •ํ•ด์ง„ ํŠธ๋ž™์„ ๋”ฐ๋ผ ์ด๋™์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

ํ•˜์ง€๋งŒ, ๋ฐ”๊ฟ” ์ƒ๊ฐํ•˜๋ฉด ์นด๋ฉ”๋ผ ๋Œ€์‹  ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋„ฃ๋Š”๋‹ค๋ฉด ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ํŠธ๋ž™์„ ๋”ฐ๋ผ ์ด๋™ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.โ—๏ธ

๋ฏธ๋ฆฌ๋ณด๊ธฐ

๊ตฌํ˜„

1. ์”ฌ์— ๋นˆ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค.

2. ๋นˆ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์— CinemachinePath ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.


3. Path Detail์„ ํ™•์žฅํ•˜์—ฌ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ Position๊ณผ Tangent X๋ฅผ ์”ฌ ๋ฐ‘ inspector์ฐฝ์—์„œ ๊ฐ’์„ ์กฐ์ •ํ•˜์—ฌ ์ž๊ธฐ๊ฐ€ ์›ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๋งŒ๋“ค์–ด์ค€๋‹ค.

4. ๋‚˜๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํŠธ๋ž™์„ ๋งŒ๋“ค์—ˆ๋‹ค. Looped๋ฅผ ์ฒดํฌํ•˜๋ฉด ์‹œ์ž‘์ ๊ณผ ๋์ ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์—ฐ๊ฒฐ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

+ CinemachinePath์˜ width์˜ ๊ฐ’์„ ์กฐ์ •ํ•˜๋ฉด track์˜ ๋„ˆ๋น„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

5. ์›€์ง์ด๊ฒŒ ํ•  ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  Cinemachine Dolly Cart๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

6. Cinemachine Dolly Cart์— ๋งŒ๋“  Track์„ ๋„ฃ์–ด์ค€๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ด๋™์‹œํ‚ฌ ๋ฌผ์ฒด๊ฐ€ ์ž๋™์œผ๋กœ ํŠธ๋ž™์— ๋ฐฐ์น˜๊ฐ€๋œ๋‹ค.

7. Cinemachine Dolly Cart์˜ Speed์™€ Position๊ฐ’์„ ์กฐ์ •ํ•˜์—ฌ ์–ด๋–ค ์†๋„๋กœ ์–ด๋–ค ์œˆ์น˜์—์„œ ์ถœ๋ฐœ์„ ํ•˜๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€ ํ•  ์ˆ˜ ์žˆ๋‹ค.

Position ๊ฐ’์ด 0์ผ๋•Œ

Position ๊ฐ’์ด 20์ผ๋•Œ

๊ฒฐ๊ณผ

profile
์น˜ํƒ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ์ทจ์ค€์ƒ

0๊ฐœ์˜ ๋Œ“๊ธ€