GameObject clone = Instantiate(projectilePrefab, spawnPoint.position, Random.Range(0, 360)) ;
์ด๋ฐ ์์ผ๋ก ์ค๋ธ์ ํธ ์์ฑ ํ ๋ ๋ฐฉํฅ์ 360 ๋๋ค์ผ๋ก ํ๊ณ ์ถ์๋ฐ ์ ๋ ๊ฒ ํ๋ฉด ์ค๋ฅ๋จ ์ด์บํด์ผ
GameObject clone = Instantiate(projectilePrefab, spawnPoint.position, Random.Range(0, 360)) ;
์ด๋ฐ ์์ผ๋ก ์ค๋ธ์ ํธ ์์ฑ ํ ๋ ๋ฐฉํฅ์ 360 ๋๋ค์ผ๋ก ํ๊ณ ์ถ์๋ฐ ์ ๋ ๊ฒ ํ๋ฉด ์ค๋ฅ๋จ ์ด์บํด์ผ
์ถ์ด 3๊ฐ์ธ๋ฐ ๋๋ค ํ๋๋ฃ๊ณ ๋ญํ๋ ธ
360์ f ๋ถ์ฌ์ฃผ์
๊ทธ๋ฆฌ๊ณ ๊ฐ๋๋ฉด ์๋ง ํจ๋ฌ๋ฏธํฐ ํ๋ ๋ ์์ด์ผ ํ ๊ฑฐ์
์ ๋ํฐ๋ ๊ธฐ๋ณธ 3d ์ง์์ด๋ผ ๋จ์ํ ์ซ์ ํ๋๋ก ๊ฐ๋ ์ ํ ์๊ฐ ์๊ณ ์ฌ์์๋ก ์ ์ํจ ์ธ์คํํฐ ์ฐฝ์ ๋์ค๋ x,y,z๋๋ก ๋ฃ๊ณ ์ถ์ผ๋ฉด Quaternion.Euler(x,y,z)๋ก ํด๋ ๋จ 2d๋ก ๋ดค์๋ ํ์ ์ํฌ๊ฑฐ๋ฉด z์ถ ์ค์ฌ ํ์ ์ด๋๊น x,y์ 0 ๋ฃ๊ณ z์๋ฆฌ์ Random.Range(0,360f) ๋ฃ์ ๋ ๋ฏ - dc App
์ธ๋ฐ์๋๊ฑฐ ๋๋ฌด ๋งํ๋ฏ ์ธ๋ฒ์งธ์ค๋ถํฐ ๋ณด์ - dc App
rt