์๋์ ์บ๋ฆญํฐ ์ด๋ ๊ธ์ด๋ ์ ๋ฒ์ ์์นด๋ ธ์ด๋ ๊ธ๋๋งค ์๊ฐ๋์ ์ ์ด๋ด.
์ฌ๊ธฐ์๋ ๋๋ถ๋ถ์ ์ฃผ์ข ๋ชฉ์ด ์ํธ๋ผ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ง์ ์๋์ง๋ฅผ ์์ง ๋ชปํ๊ฒ ์ง๋ง
๊ทธ๋๋ ๊ฐ๋์ ๋ ๋์ ์ฝ๋์ ๋ํด ๊ณ ๋ฏผํด ๋ณด๋ ๊ฒ๋ ์ข๋ค๊ณ ์๊ฐํจ.
๋ด๊ฐ ๋งํ๋ ๋ ๋์ ์ฝ๋๊ฐ ๋ญ๋๋ฉด
1. ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ช ํํ๊ณ
2. ์ ์ฌ์ ์ธ ๋ฒ๊ทธ๊ฐ ์ ๊ฑฐ๋ ์๋ ์ฝ๋
๋ฅผ ๋งํ๋ ๊ฑฐ์.
์ ๋ํฐ๋ฅผ ๋น๋กฏํด์ ๊ฒ์์์ง๋ค์ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์
์ธ์ ์ด๋ค ๊ฑธ ๊ฐ์ ธ๋ค ์ฐ๋ ์ํ๋๊ฑธ ๊พธ์ญ๊พธ์ญ ๋ง๋ค์ด๋ผ ์๋ ์์
์บ๋ฆญํฐ ์ด๋์ ๊ตฌํํ๋ ค๊ณ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ์จ๋ ๋๊ณ , ๊ทธ๋ฅ ํฌ์ง์ ๊ฐ๋ง ๋ฐ๊ฟ๊ฐ๋ฉด์ ๊ตฌํํ ์๋ ์์
๋ ๋ค ๊ฐ๋ฅํ ๋ ์ด๋ค๊ฑธ ์ ํํ ๊น,
๊ตฌ์ฒด์ ์ธ ์๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐํ๊ฒ ์
์ฒซ๋ฒ์งธ๋ก ์๋์ ๋ฆฌ์ง๋๋ฐ๋๋ ์บ๋ฆญํฐ ์ด๋์ ๋ํ ๊ธ์์ ๋ด๊ฐ
'์บ๋ฆญํฐ๋ ๋ณดํต ๋ฌผ๋ฆฌ์ ์ธ ํ๋์ ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ์์ฐ๋ ๊ฒ ๋ซ๋ค'๊ณ ํ๋๋ฐ
์ค์ ๋ก๋ ๋๊ฐ ๋ฆฌ์ง๋๋ฐ๋๋ ๊ฑธ๋ฆผ๋๋ง ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
์ฒ์์ ๋จ์ํ ์ด๋๋ง ๊ตฌํํ ๋ ๊ด์ฐฎ๋ค๊ฐ ์บ๋ฆญํฐ๊ฐ ๊ธ์ ํ๋ฅผ ํ๋ค๋๊ฐ ๋ฌผ๊ฑด์ ์ง๋๋ค๋๊ฐ
๋ญ๊ฐ ํน๋ณํ ํ๋๋ค์ ํ๊ธฐ ์์ํ๋ฉด ์ฌ์ํ ๊ธ๋ฆฌ์น๊ฐ ์๊ธฐ๊ณ
๊ทธ๊ฑธ ๊ณ ์น๊ณ ๋๋ฉด ๋ ๋ค๋ฅธ๋ฐ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ณ , ๊ณ ์น๊ณ ๊ณ ์น๋ค๋ณด๋ฉด ์ฝ๋๋ ์๋ง์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ์์.
๋ฆฌ์ง๋๋ฐ๋๋, ์ ๋ํฐ์ ๋ฌผ๋ฆฌ์์ง์ ๊ด๋ฆฌํ์ ์ฌ์ค์ ์ธ ์์ง์์ ๋ํ๋ด๋ ค๋ ๊ฒ ๋ชฉ์ ์ธ๋ฐ
๊ธ์ ํ๋ฅผ ํ๊ฑฐ๋ ๋ฌผ๊ฑด๊ณผ ํน๋ณํ ์ํธ์์ฉ์ ํ๋ ์์ ์์ ์ด๋ฏธ
์บ๋ฆญํฐ๋ ๋์ด์ ๋ฌผ๋ฆฌ์ ์ธ ๊ฐ์ฒด, ์ฆ '๋ฆฌ์ง๋๋ฐ๋'๊ฐ ์๋๊ฑฐ์. ๊ทธ๋ฐ๋ฐ ๊ฑฐ๊ธฐ์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ์ฐ๋๊น ๋ญ๊ฐ ์ ์ํ๋ฆฌ๋ ๊ฑฐ์ง
๋ฌผ๋ก ๊ฒ์๋ง๋ค ๊ตฌํ๋ชฉ์ ์ด ๋ค๋ฅด๋๊น ๋ฌด์กฐ๊ฑด ์บ๋ฆญํฐ์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ์ฐ๋ฉด ์๋๋ค๊ณ ํ ์๋ ์๋ ๊ฒ์ด๊ณ
๋ค๋ง ์ต์ํ '๋ด ์บ๋ฆญํฐ๋ ๋ฌผ๋ฆฌ์ ์ธ ํ๋์ ํ๋๊ฐ' ๋ผ๋ ๊ณ ๋ฏผ์ ํ์ํ๋ค๋ ์๊ธฐ๊ฐ ํ๊ณ ์ถ์์
์ด๊ฑด ์์์ ๋งํ '1. ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ช ํ'์ด๋ผ๋ ๊ธฐ์ค์ ๋ํ ๊ณ ๋ฏผ์. ๋ด ์บ๋ฆญํฐ๋ ๋ฆฌ์ง๋๋ฐ๋์ธ ๊ฒ์ด ์ณ์๊ฐ?
๊ทธ๋ฆฌ๊ณ ๋ชฉ์ ๊ณผ ์๋จ์ด ๋ ผ๋ฆฌ์ ์ผ๋ก ์ ๋ง์ผ๋ฉด ์ฝ๋๋ ์ ์ ํ๋ฆฌ๊ธฐ ๋ง๋ จ์
๋๋ฒ์งธ๋ก ์์ ์ ๋๊ฐ ์์นด๋ ธ์ด๋ ๋ฐํ์ ์ด๋๋ฒ์๋ฅผ Mathf.Clamp๋ก ์ ํํ๊ณ ์์๋๋ฐ
๋ฐํ์ด ์์ดํ ์ ๋จน๊ณ ์ปค์ง ์ ์๊ฒ๋์ด์ ๋ฌธ์ ๊ฐ ๋๋ค๋ ์ง๋ฌธ์ ํ๋๋ฐ
๋ด๊ฐ ๊ฑฐ๊ธฐ์ '๋ฐํ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋กํด ๋๊ณ Mathf.Clamp ์ min, max ๊ฐ์ ์ ์ ํ ์กฐ์ ํด๋ผ ๋ผ๊ณ ๋ต๋ณํ์์ด
๊ทธ๋ฐ๋ฐ ๊ทธ ํด๊ฒฐ๋ฒ์ด 'ํ๋์ฝ๋ฉ์ค๋ฌ์ด ํด๊ฒฐ'์ด๋ผ๊ณ ์์ข์ํ๋ ์ฌ๋์ด ์๋๋ผ.
๋์ ์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ์ฐ๊ณ ํ ๋๋ฆฌ๋ฅผ ์ฝ๋ผ์ด๋๋ก ๋ง์ผ๋ฉด ๋์ง ์๋๋ ์๊ธฐ์๋๋ฐ
๋ด๊ฐ ๊ทธ๊ฒ๋ณด๋ค ์์ ๋ฐฉ๋ฒ์ด ๋ ๋ซ๋ค๊ณ ์๊ฐํ ๊ฒ์,
์ฝ๋ผ์ด๋๋ฅผ ํ์ฉํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์์ ๋ฐํ์ด ์ปค์ก์ ๋ ์ฝ๋ผ์ด๋๋ผ๋ฆฌ ๊ฒน์ณ๋ฒ๋ ค์ ๋ฌด์จ์ผ์ด ์๊ธธ์ง ์ฅ๋ดํ ์ ์๊ฑฐ๋
์ ๋ํฐ๊ฐ ๋ฉ์ง๊ณ ์ฐ์ํ๊ฒ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํด ์ค์๋ ์๊ฒ ์ง.
๊ฒน์น ์ฝ๋ผ์ด๋๋ฅผ ๋ถ๋ฆฌํ๊ณ ์ฌ๋ฐ๋ฅธ ์์น์ ์ฆ์ ๋ฐํ์ ๋๋๋ ค ๋์ ์๋ ์์ด.
ํ์ง๋ง ๊ฑฐ๊ธฐ์๋ง ์์กดํด์๋ ์ข์ ๊ตฌํ์ด๋ผ๊ณ ํ ์ ์์ด.
์ฐ๋ฆฌ๊ฐ ์ ๋ํฐ์ ์ฝ๋๋ฅผ ๋ณด๊ณ ๊ทธ ๋ถ๋ถ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ๊ตฌ์ฒด์ ์ผ๋ก ํ์ธํ ๊ฒ ์๋๋๊น.
๋์ Mathf.Clamp๋ฅผ ์ฌ์ฉํ๋ฉด ์ํ์ ์ผ๋ก ์๋ฐํ๊ณ , ์ฝ๋๋ ๊น๋ํ๊ณ , ๋ฌด์๋ณด๋ค '2. ์ ์ฌ์ ์ธ ๋ฒ๊ทธ'๊ฐ ์๋ค
์ด๋๊ฒ ๋ ๋์์ง๋ ๊ฒ์๋ง๋ค ๋ค๋ฅด๊ณ
์ฌ์ง์ด '๋ ๋์ ์ฝ๋'์ ๊ด์ ์์๋ ํ๋ ธ์ง๋ง ๋ ์ฝ๊ณ ๋นจ๋ผ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ํํ ์๋ ์์
๊ทธ๋๋ ๊ฐ๋์ฉ ๊ฒ์ ๋ง๋ค๋ค๊ฐ ์ ๋ฐ ๊ณ ๋ฏผ๋ ํด๋ณด๋ฉด ์ข์ ์ฝ๋ ์์ฑํ๋ ๋ฐ์ ๋์์ด ๋ ๊ฑฐ์ผ
๊ฐ์ธ์ ์ผ๋ก๋ ํ๋์ฝ๋ฉ์ผ๋ก ์ํ๋ ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์์ค๋ฅผ ์์ถ,์ต์ ํํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์์ ํ๊ณ ์๋๋ฐ ๊ผญ ์ด์คํ๊ฒ ๊ฐ์ ธ์์ ๋ง๋ ๊ธฐ๋ฅ์ด ๋์ค์ ๋ฌธ์ ๋ฅผ ๋ง๋ค๋๋ผ ใ
์ฝ๋ผ์ด๋ ์์ฐ๊ณ ํํธ๋ฐ์ค ๊ฐ์๊ฑด ์ด๋ป๊ฒ ๋ง๋ค์ด์ผ๋ ๊น?? ๋์ด์บ์คํธ๋ ์ฝ๋ผ์ด๋๋ ์กฐํฉํด์ ์ฐ๋๋ฐฉ๋ฒ?
๊ฐ ์ ์ผ๋ก ์ด๊ธ์ ๋งค์ฐ๊ณต๊ฐํจ
์ธ๋ฆฌ์ผ์ ์บ๋ฆญํฐ๋ฌด๋ธ๋จผํธ๋ ๋ฆฌ์ง๋๋ฐ๋ ๊ฐ์ ํผ์ง์ค ๊ธฐ๋ฅ์ ์ด์ฉํ์ง ์๊ณ ๋ชจ๋ ์ด๋, ์ถฉ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณ์ฐํด์ ์บ๋ฆญํฐ๋ฅผ ์ด๋์ํด. ๊ทธ๋์ ๊ณ๋จ๊ฐ์ ์งํ์์๋ ๋ถ๋๋ฝ๊ณ ์์ ์ ์ผ๋ก ์ด๋์ด ๊ฐ๋ฅ. ์ฝ๋๋ณด๊ณ ๊ฐ ์ ์ผ๋ก ๊ต์ฅํ ๋๋์.
๋ ๋ธ๋ก๊ทธ ์ง์ง ๋ง์ด ๋์๋์