์ง๊ธ ์ํ๋๊ฑด ๋ ์ด์บ์คํธ ๊ฐ ๋์ ์ค๋ธ์ ํธ ๋๊ฐ๊ฐ ๋ถ์ด์ ๋ ์ด์บ์คํธ ์์ง์ผ๋๋ง๋ค ๊ทธ ๋์ ๊ณ์ ๋ฌ๋ ค์๋๊ฑธ ์ํ๋๋ฐ
๊ฑ ์ค๋ธ์ ํธ ์์ฑ๋๋ฉด ์ฉ๋ ๋ผ๊ฐ๋ฒ๋ฆฐ๋ค...ย
์๋ง vector2 position๊ฐ์ด ๊ณ์ ๋ํด์ง๋๊ฒ ์ค์ฒฉ๋์ ์์น๊ฐ ๋ ์๊ฐ๋ฒ๋ฆฌ๋๊ฑฐ๊ฐ์๋...
ํน์ ํฌ์ง์ ์ ๋ ์ด์บ์คํธ ๋์์๋ง ์ค ์ ์๋ ๋ฐฉ๋ฒ์ ์์๋๋ถ ๊ณ์ญ๋๊น...
ํ์ฌ ์ด๊ฒ๋ค ์ด๋ ์ฝ๋
ย ย ย ย ย ย GameObject.Find("A(Clone)").transform.Translate(aRay.point.normalized); // ๋นจ๊ฐ ์ ๋์ ์์น๋ฅผ ๊ฐ๊ณ ์๋ aPos์ ์์น๋ฅผ ๊ณ์ ๋ฐ์๋ผ
ย ย ย ย ย ย GameObject.Find("B(Clone)").transform.Translate(bRay.point.normalized); // ํ๋ ์
๋ ์ด ์์ฑ ํจ์์์ ๋ฃ์ด๋๊ณ update์์ ์กฐ๊ฑด๋ง์กฑํ๋ฉด ์คํ๋๊ฒ๋ ์ฝ๋์งฐ์.
์ ํํ๊ฒ ํ๊ณ ์ถ์๊ฒ ๋ญ๋ฐ.. ์ค๋ธ์ ํธ๊ฐ ์ผ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์งํ๋ฉด์ ํ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ๋ค๋๊ธธ ์ํ๋๊ฑฐ?
๋ค๋ต ๋ ์ด์บ์คํธ๊ฐ ๊ณ์ํด์ ์์ง์ด๋๋ฐ ๊ณ์ํด์ ๋ ์ด์บ์คํธ์ ๊ฐ ๋์ ์ค๋ธ์ ํธ๋ค์ด ๋ฐ๋ผ๋ค๋ ์ ์ข๊ฒ ์๋๋ค
๋ฏธ์ ๋ญํ๊ณ ์ถ์๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค... ๋ค๊ฐ ํ๊ณ ์ถ์๊ฑฐ๋ ๋ค๋ฅธ๊ฑฐ ๊ฐ๊ธดํ๋ฐ ๊ทธ๋ฅ ์ค๋ธ์ ํธ ์์น๋ฅผ ๋ ์ด์บ์คํธ๋ฅผ ์๋ ์์ + ๋ฐฉํฅ * ๊ฑฐ๋ฆฌ๋ฅผ ๋๋ ค๋ฐ์ผ๋ฉด ๋จ..
์ฝ๋๋ง ๋ณด๋ฉด ๋ํด์ ธ์ ๋ ์๊ฐ๋๊ฑด ์๋๊ฑฐ๊ฐ์๋ฐ ๋ก๊ทธ๋ก ์ขํ๋ฅผ ์ฐ์ด๋ณด๋๊ฒ ์ด๋?
๋ก๊ทธ๋ ์ ์์์น์์ ์ ๋ณด์ฌ์
Translate๋ ํํ์ด๋์ธ๋ฐ.
์ฝ๋๊ฐ ํผํ๋ง์ด๋ผ ์ดํด๊ฐ ์ ์๋๊ธด ํ๋๋ฐ ๋๋ต ์ถ์ธกํด์ ๋ต๋ณํ์๋ฉด
GameObject.Find("A(Clone)").transform.position = aRay.point;
B๋ ๋๊ฐ์ด. ์๋ ํด๋ณด์ธ์
์ง๊ธ ์ฝ๋๋ ์์ ์ผ๋ก๋ถํฐ ๊ฐ ๋ ์ด.ํฌ์ธํธ์ ๋ฐฉํฅ๋ฒกํฐ๋ก ํํ์ด๋ํ๋ผ๊ณ ์ง์ฌ์ ธ ์์ด์ ์ ๋ ์๊ฐ๋๊ฒ ๋น์ฐํด๋ณด์.
๋ต๋ณ์ฃผ์ ํ๋ ์๊ฐ๋ด์ ๋ต๋ณ์จ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค! ๊ทธ๋ฐ๋ฐ ์ด๋ฏธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค ใ ใ ์ฌ์ค ์กฐ๊ธ ์๋ฆฌ๊น๋ฆฌํ๋ถ๋ถ์ด ์์ด์ ๋ถํธํ ๋ถ๋ถ์ด์๋๋ฐ ์์ํ๊ฒ translate์ ๋ํ ๋ถ๋ถ์ ๊ธ์ด์ฃผ์ ์ ์ ๋ง ๊ณ ๋ง์ต๋๋ค! ์ข์ํ๋ฃจ๋๋ ์ง