๊ธฐ์ด๊ฐ์๋ง ๋๋ด๊ณ ๋๋ค ๋ง๋ค๊ณ ์ถ์๊ฒ์์ด ์์ด์ ์ผ๋จ ๊ฐ๋จํ๊ฑฐ๋ผ๋ ๋ง๋ค์ด๋ณด์๋ผ๋ ์๊ฐ์ผ๋ก
์ธ๋ํ
์ผ ์ธ๋ค์ธ ๋ณด์ค์ ์ ์ฐธ๊ณ ํด์ ๋ฐ 2๊ฐ๋ก ํ์ดํ ๋ง๋ ๊ฐ๋จํ ๊ฒ์์ ๋ง๋ค์ด ๋ณผ๋ ค๊ณ ํ๋๋ฐ
๊ทธ๋์ ๋์ถฉ ์ด๋ด์์ผ๋ก wasd๋ ๋นจ๊ฐ์ ํ์ดํํค๋ ํ๋์์ ์์ง์ด๊ฒ ํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค์์
๊ทธ๋ฐ๋ฐ ํ๋ค๋ณด๋๊น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ฐ
๋ํค๋ฅผ ๋์์ ๋๋ฅด๊ฑฐ๋ (์๋ก๋ค๋ฉด wํค๋ aํค) ์์ฃผ ์ด์ง ๋๋ฅด๋ฉด ์ ๋ ๊ฒ ๋๋ฐ๋ก ์๊ฐ๊ณ ๋น์ค๋ฌํ ๋ฉ์ถฐ๋ฒ๋ฆฌ๋ ํ์์ด ์์
๊ตฌํ๋ฐฉ์์ ๋์ถฉ
์ค์ฌ์ ์๋ RedBar๋ BlueBar๋ฅผ ํ์ ์ํค๋ฉด์ ์์์ผ๋ก ์๋ Bar๊ฐ ์์ง์ด๋ ์์ธ๋ฐ
์ฝ๋๋ ๋์ถฉ RotationBar์ ๊ฐ๋ ์
๋ ฅ๊ฐ์ ๋ฐ์ผ๋ฉด quaternion.lerp๋ก ๊ฑฐ๊ธฐ๋ก ์ด๋ํ๋ ํจ์๋ฅผ ๋ง๋ค์ด๋๊ณ
RotationBar_Red์ฒ๋ผ ๊ฐ ํค์ ๋์๋๋ ๊ฐ๋๋ฅผ ์ ํด์ฃผ๋ ์์ผ๋ก ๋ง๋ค์์
์ฌ์ค์ ์๋ ฅ์ผ๋ก ์ฒ์ ๋ญ ๋ง๋ค์ด๋ณด๋๊ฑฐ๋ผ ๊ธฐ๋ฅ ๊ตฌํํ ๋ ค๊ณ ๋จธ๋ฆฌ์ธ๋งค๋ค๊ฐ ๊ฒ์์ผ๋ก quaternion.lerp ๋ผ๋๊ฑธ ์์๋ด๊ณ ์ด๋ ๊ฒ ๋ง๋ค์ด๋ณธ๊ฑด๋ฐย
์ด๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ์
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ฉด ์ข๊ณ ๋๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํํ๋ ๋ ์ข์ ๊ตฌํ๋ฐฉ๋ฒ์ ์๋ ค์ค๋ ์ข์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋๋ ์ด ๋ฐฉ๋ฒ์ ํํ
lerp๋ ์ฆ๊ฐ์ ์ผ๋ก ํ์ ํ์ง ์๊ณ ์๊ฐ๋ค์ฌ ํ์ ์ํค๋๊ฑฐ๋ผ ์ผ์ชฝ๊ฐ๋ ค๋ ๋ ์์ชฝ ๊ฐ๋ ค๋ ๋ ํฌ๋ฅ์ด๋ค๊ฐ ์ ๋งคํ๊ฒ ์ผ์ชฝ ์ ๋ณด๊ณ ์๋๋ฏ ๋ฐ๋ก ๋ฐ๊ฟ ์ ์๋ ์น๊ตฌ๋ฅผ ์ฐ์
transform.rotation = Quaternion.Euler(90, 0, 0); ๋ชจ ์ด๋ฐ๊ฑฐ
ํ์ ํ๋ค๋ ๋๋์ ์ฃผ๊ณ ์ถ์์ด์ ๊ทธ๋ผ
๊ทธ๋ผ ์ฒซ๋๋๋ก ํ๋๊ฒ ์ ค ์ด์ ๊ฑฐ์...
์ ํ ํ์ ํ๊ณ ์์ง ์์๊ฑธ..?
ํ์ ํจ ์์งค ํ๋ ์๋๋ฌธ์ ํ์ ์ํ๋๊ฒ์ฒ๋ผ ๋ณด์ด๋๊ฒ ๋ฟ์
๋ต์ ๋ํธ์์ด๋ค..
์ ์ธ๋ํ ์ผ ์ธ๋ค์ธ..