์ง๊ธ ๋ง๋๋ ค๋ ๊ฑด B๋ฅผ ๋๋ฅด๋ฉด ํญํ5๊ฐ๊ฐ ํ๋ ์ด์ด๊ฐ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ ๋ท์ชฝ์ ์ผ์ง์ ์ผ๋ก ๋์ด๋ ๊ธฐ๋ฅ์ธ๋ฐ์
๋์ด๋ ํญํ ๊ฐ๊ฒฉ์ ๋ง์๋๋ก ์กฐ์ ํ๊ณ ์ถ์๋ฐ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
๊ฐ๊ฒฉ์ฉ์ผ๋ก public float BombSpacing; ์ ๋ง๋ค์ด๋ ์ํ์ ๋๋ค
์ ์ฝ๋์์ Instantiate์ 2๋ฒ์งธ ์ธ์๊ฐ ์์น(postion)์. ์ฆ ์ ๊ธฐ์ ๊ฐ์ ๋ฐ๊พธ๋ฉด ํญํ์ ์์น๊ฐ ๋ฐ๋๊ฒ ๋จ. ํญํ ๊ฐ๊ฒฉ์ ์ด๋ค ์์ผ๋ก ์กฐ์ ํ๊ณ ์ถ์์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ํญํ์ ๊ฐ๊ฒฉ์ด๋ผ๊ณ ํ๋ค๋ฉด ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ ํญํ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋๊น 2๋ฒ์งธ ์ธ์์ธ ์์น๋ฅผ ๋ณ๊ฒฝํด์ ๊ฐ๋ฅํจ.
๋๊ธ ์์ ์ด ์๋๋? (position) , ํญํ์ ๊ฐ๊ฒฉ์ด๋ผ๊ณ ํ๋ฉด ์ผ๋ก ๋ฐ๊พธ๋ ค๊ณ ํ๋๋ฐ
๋ค! ๊ทธ๋์ ๋๋ฒ์งธ ์์๋ก ์์น๋ฅผ ์ก์๋ณด๋ ค๊ณ ํ๋๋ฐ ์ด๋ค์์ผ๋ก ์จ๋ด๋ ค๊ฐ์ผํ ์ง ๊ฐ์ด ์์กํ์์ใ ใ ์๋ง ๋ง๋ค์ด๋ ๋ฐฐ๋ฆฌ์ด๋ธ BombSpacing์ด๋ i ์ด์ฉํด์ ํด์ผํ ๊ฒ ๊ฐ์๋ฐ..
(transform.position - transform.up) ์ ์ถ๋ฐ์ง๋๊น ๊ฑด๋๋ฆฌ์ง ์์๋ ๋ ๊ฒ ๊ฐ๊ณ ๋ท์ชฝ (transform.up * i) ์ ๋ญ๊ฐ๋ฅผ ํด์ผํ ๊ฒ ๊ฐ๊ธด ํ๋ฐ ๊ฐ๊ฒฉ ๋ฐฐ๋ฆฌ์ด๋ธ float์ผ๋ก ๋ญ ์ด๋ป๊ฒ ๊ฑด๋๋ ค์ผ ํ ์ง...
2์ฐจ์์ด๋ผ๊ณ ์๊ฐํด๋ณด๋ฉด ๊ฒฐ๊ตญ์ 2์ฐจํจ์์ผ ๋ฟ์ 2๋ฒ position์์ z๊ฐ์ ๊ทธ๋ฅ ์์จ๋ ๋๊ณ x,y์ ์์น๋ฅผ ์ด๋ค ์์ผ๋ก ์ก๋์ง ๋ด๊ฐ ๋ชฐ๋ผ์ ๋ง์ ๋ชปํ๊ฒ ์... ๊ทธ๋ฆฌ๊ณ ๋ฐฉ์๋ ์ฌ๋ฌ๊ฐ์ง๊ณ .. ํจ์์์ผ๋กํด์ ๋ง๋ค๊ณ ์ถ์ผ๋ฉด x,y 2์ฐจํจ์ ์๊ฐํด๋ณด์๊ณ .. ๊ณ ์ ๋ ์์น ๊ฐ์ผ๋ฉด Vector2 ๋ฐฐ์ด์ ๋ฏธ๋ฆฌ ์ ์ฅํด๋๊ณ ๊ฐ์ ธ๋ค๊ฐ ์จ๋ ์ข์.. Vector2[] posAry = new ~~ ๋ธ๋ผ๋ธ๋ผํด์ ์์ฑํ๊ณ ๋ฏธ๋ฆฌ ์์ฑ์์ผ๋๊ณ for๋ฌธ์์ posAry[i] ์ด๋ฐ์์ผ๋ก.. ๋๋ฌด ๋ง์ ๋ฐฉ๋ฒ์ด ์์ด์ ํธํ๋๋ก ์ฐ๋ฉด ๋
๋ค ์๊ทธ๋๋ Vector3์ ๊ฐ๊ฒฉ๊ฐ ๋ฃ์๊ฑธ๋ก ์ด๋ป๊ฒ ํธ๋ผ์ดํด๋ณด๊ณ ์์์ด์! ๋๊ธ ๊ฐ์ฌํฉ๋๋ค ๋ ์๋ํด๋ด์ผ๊ฒ ๋ค์ใ ใ
BombSpacing ๊ฐ๊ฒฉ๋๋ก ๋๊ณ ์ถ์๊ฑฐ๋ฉด transform.up * i * BombSpacing ํ๋ฉด ๋๋๊ฑฐ ์๋?