์๋ ํ๋ค~ ์ ๋ํฐ 2์ผ์ฐจ ์ ๋ฆฐ์ด์ผ.
2d ์ค๋ธ์ ํธ ํ์ ์ด ๊ถ๊ธํด์ ์ง๋ฌธํ๋ฌ ์๋๋ฐ ๋์์ฃผ๋ฉด ์ข๊ฒ ์ดใ
๊ธฐ๋ฅ์ ํด๋ฆญํ๋ฉด 2d ์ค๋ธ์ ํธ๊ฐ ์ ํ ํ 360ํ์ ํด์ ์ฐฉ์งํ๋๊ฑฐ์ผ.
์ผ๋จ ์๋์ฒ๋ผ ๋ง๋ค์ด ๋ดค๋๋ฐ 1๋์ฉ ๋๊ณ ๋ฉ์ถ๋๋ผ๊ณ ... ๊ตฌ๊ธ๋ ์ฐพ์๋ดค๋๋ฐ ๊ฒ์ ๋ฅ๋ ฅ์ด ์งฌ์ฐ๋ผ ๊ทธ๋ฐ์ง ๋ชป ์ฐพ๊ฒ ์ด
๊ฐค ํ๋ค์ด ํํธ ์ข ์คฌ์ผ๋ฉด ์ข๊ฒ ์ดใ ใ
๋ณด์ด๋ ์ ๋ฐ์ดํธ()
{
์ดํ(๋ง์ฐ์ค ํด๋ฆญ(0))
{
๋ณด๋.์๋ํฌ์ค(๋ฒกํฐ2.์ * ์ ํ ๊ฐ, ํฌ์ค๋ชจ๋)
ํธ๋ ์คํผ.๋กํ ์ด์ (0, 0,-1) ->> ์ดํ๋ฌธ ๋ฐ์ผ๋ก ๋นผ๋ฉด ๋ฌดํ์ ๋์..ใ
}
}
๊ทธ๋ฆฌ๊ณ , ์ธ๋๊ฒ์(๊ฐ์คํค) ๋ณด๋ฉด ๋ฌ๋ฆฌ๋ ์ค๋ธ์ ํธ๋ค์ ํํฐํด ํจ๊ณผ๊ฐ ์๋๋ฐ,
์ ๋ํฐ ํํฐํด ์์คํ ์ ์ด์ฉํ๊ฑฐ์ผ? ์๋๋ฉด ์๋๋ฉ์ด์ ์ ๋ง๋ค์ด์ ๋ฌ๋ฆฌ๊ณ ์์๋ ๊ณ์ ํ์ํด์ฃผ๋ ๊ฑฐ์ผ?
๋งค์ฐ ๊ถ๊ธํ ๊ฒ๋ค์ด๋ผ ๋ต๋ณ ํด์ฃผ๋ฉด ๊ณ ๋ง๊ฒ ์ดใ
=========================๋ด์ฉ์ถ๊ฐ============================================
์๋ ๊ฒ์ ๋ณด๋ฉด ์ ํํ ๋๋ง๋ค ํ๋ ์ด์ด๊ฐ ํ์ ์ํด.ย
๋ด๊ฐ ๋ฃ๊ณ ์ถ์ ๊ธฐ๋ฅ(๋๋ ์ ํํ๋ฉด ๋ฌด์กฐ๊ฑด 360๋ ๋๋ฆฌ๋ ค๊ณ ํด)์ธ๋ฐย ์๋ ๊ฒ์์์๋ 360๋๊ฐ ์๋๋ผ ๋๋ค๊ฐ ๋ง๋ค ใ ใ
๋ง์ฐ์คํด๋ฆญ์ 1ํ๋ง ๋ฐ์ผ๋๊น ๋ณ์์ค์ ํ๊ฑฐ๋ ํ์ฌ ๊ฐ๋ ๋ฐ์์ ์ฝ๋ฃจํด์ฐ๋ฉด ๋ ๋ฏ - dc App
์ ๋ ๊ฒ ํ๋ฉด ํ์ ํ๋ฉด ์ ํ๋ ๊ฐ์๋ง๋จ. ๋น์ค๋ธ์ ํธ ํ๋๋ฅผ ์ ํ ์คํฌ๋ฆฝํธ๋ฅผ ์ฃผ๊ณ ๊ทธ ์์ ์์์ผ๋ก ์คํ๋ผ์ดํธ๋ฅผ ๋ฃ๊ณ ๊ฑฐ๊ธฐ์ ํ์ ์คํฌ๋ฆฝํธ ๋ฃ์ด์ ์์๋ง ๋กํ ์ด์ ํด์ผ์ง.
์ฝ๊ฒ ํ๋ ค๋ฉด ์ ์กํฐ๋ธ๋ก ํ๋ฉด ๋ ๊ฑฐ๊ฐ์๋ฐ. ์ง์ฐํจ์๋ ์ฝ๋ฃจํด ์จ์ผ๋ ๋ฏ. 1. ํด๋ฆญ์ ํ๋ฉด ๋น ์ค๋ธ์ ํธ๋ ํฌ๋ฌผ์ ์ผ๋ก ์ ํํ๋ ๊ฑฐ ํ๋ฉด ๋๊ณ . 2.์์ ์ค๋ธ์ ํธ๋ ์ ๋ฐ์ดํธ๋ ์ฝ๋ฃจํดํจ์์ ๋กํ ์ด์ ํจ์๋ฅผ ์จ์ ๋๊ฐ ์๊ฐ๊ณ์ฐ์ ํด์ ๊ทธ ์ฐฉ์งํ๋ ์๊ฐ์ด ๋๊ฑฐ๋ ๋ ์ ์ถฉ๋ํ๊ฑฐ๋ ํ๋ฉด ํ๋ฐํด ๋๋๊ฑธ ๋ฉ์ถ๊ฑฐ๋ ์ด๊ธฐํํ๋ ๊ฑธ๋ก
ํธ๋ ์คํผ.๋กํ ์ด์ (0, 0,-1) ->> ์ดํ๋ฌธ ๋ฐ์ผ๋ก ๋นผ๋ฉด ๋ฌดํ์ ๋์..ใ <<<<< ์ด๋ถ๋ถ์ Coroutine์ผ๋ก ๋นผ์ ํ์ ํ๋ ์์ ์ํค๋ฉด ๋ ๊ฑฐ ๊ฐ์๋ฐ? ๊ทธ๋ฆฌ๊ณ ์ง๊ธ Update ์ฝ๋ ๋ผ์ธ์ ์ฝ๋ฃจํด ์คํ์ํค๋ฉด ๋๊ฒ ๋ค. ๋๋จธ์ง ์์ธ์ฒ๋ฆฌ๋ ์์์ ํ๊ณ
๊ทธ๋ฌ๋๊น
ํจ์๋ฅผ ํ๋ ๋ง๋ค๊ณ FOR๋ฌธ์ผ๋ก ํ์ ์์ฑ ํ, ์ ๋ฐ์ดํธ์ ๋ง์ฐ์ค ํด๋ฆญ ๋ถ๋ถ์ ๋ฃ์ด์ฃผ๋ผ๋ ๋ง์ด์ง?
ใ ใ ํ ๋ง์ ๋ญ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค..ใ
์ฝ๋ฃจํด ํจ์๋ฅผ ํ๋ ๋ง๋ค์ด์ ํด๋ฆญํ ๋ ๋ฃ์ด์ฃผ๋ฉด ๋ผ. ์ ๋ฐ์ดํธ ๋๋ฉด์ ์ ๋ฐ๊ฐ for๋ฌธ ๋๋ฆด ์๊ฐ์ด๋ฉด ์ ๋ ์๋ ๊ฑฐ๋๊น ์ ์๊ฐํด๋ณด๊ณ , ์ฝ๋ฃจํด์ด ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ๊ตฌ๊ธ๋งํด์ ์์๋ณด๊ณ ์ ์ฉ ใฑใฑ
๊ณ ๋ง์ ํ
ใ ใ ๋ง์ ๊ทธ๊ฑฐ์ผ. ์ ํ๋ ์ค๋ธ์ ํธ๊ฐ ์๋ก ์ฌ๋ผ๊ฐ๋๊ฑด๋. ๋กํ ์ด์ ์ ๊ฑธ์ด๋ฒ๋ฆฌ๋ฉด ๊ทธ ์ ๋ผ๋ ๋ฐฉํฅ์ด ๊ณ์ ๋ฐ๋๋๊น ๋ฌธ์ ์๊ธฐ๊ธฐ๊ฐ ์ฌ์. ๊ทธ๋์ ์ค๋ธ์ ํธ๋ฅผ 2์ค์ผ๋ก ๋๊ณ ์์ ์ค๋ธ์ ํธ์ ํ์ ํ ์ด๋ฏธ์ง๋ฅผ. ๋ถ๋ชจ ์ค๋ธ์ ํธ์ ์ขํ๊ณ์ ์ ํ ์คํฌ๋ฆฝํธ๋ฅผ ๋๋ผ๋ ๊ฑฐ๋ฅผ ๋งํ๊ณ ์ถ์๊ฑฐ ๊ฐ์.
์๋ง ์์ฑ์๊ฐ ๋ง๋ค๊ณ ์ถ์๊ฑด ํ๋ ํฌ๋จธ์ ํ์ ์ ํ์ผํ ๋ ์ ๊ฑธ ์ ๋ ๊ฒ ํ๋ฉด ์บ๋ฆญํฐ๊ฐ ๋ฒ ๋ด๋กค ํ๋ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค๋๊ฑฐ์.
ใ ใ ๋ด๊ฐ ์ด๋ณด๋ผ ์ฉ์ด ๊ฐ์๊ฑด ์ ๋ชจ๋ฅด๊ฒ ์ด์ ๋น์ทํ ๊ธฐ๋ฅ์ด ์๋ ๊ฒ์ ์ ํ๋ธ ์ฒจ๋ถํ์ด...ใ
'๋ฉ์ธ ์ด๋ฏธ์ง(1) ๋ง๋ค๊ณ ๊ทธ ์๋์ ์ด๋ฏธ์ง(2)๋ฅผ ๋ค์ ๋ง๋ ๋ค์์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ณ '๊น์ง ์ดํดํ๋๋ฐ ๋ค์ '๋ถ๋ชจ ์ค๋ธ์ ํธ์ ์ขํ๊ณ์ ์ ํ ์คํฌ๋ฆฝํธ๋ฅผ ๋๋ผ๋ ๊ฑฐ๋ฅผ ๋งํ๊ณ ์ถ์๊ฑฐ ๊ฐ์' ์ด ๋ฌด์จ ๋ง์ธ์ง ์ ์ดํด๊ฐ ์๊ฐใ
๋ถ๋ชจ์ค๋ธ์ ํธ์ ์ ์ฉ๋ ์คํฌ๋ฆฝํธ๋ GetComponentInChildren์ธ๊ฐ๋ก ์์์๊ฒ๋ ์ ์ฉ๊ฐ๋ฅํจ - dc App
ํ๋ฒ ์ฐพ์ ๋ณผ๊ป ๊ณ ๋ง์!