์ด์ ๋ถํฐ ์ ๋ํฐ ์์ํ๋๋ฐ, ์ดํด๊ฐ ์๊ฐ๋๊ฑฐ ์ง๋ฌธ์ขํ ๊ฒ
ํ ์ค๋ธ์ ํธ๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์ค๋ธ์ ํธ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ฉํ์ด.
๊ทธ๋ฆฌ๊ณ ๊ทธ ์ค๋ธ์ ํธ๋ฅผ hierarchy ์์ ์ปจํธ๋กค c ์ปจํธ๋กค v ํด์ 4๊ฐ ๋ ๋ง๋ค์๊ฑฐ๋ ,
๊ทธ๋์ ์ด 5๊ฐ์ผ.
๊ทธ๋ฐ๋ฐ ๋ ์คํฌ๋ฆฝํธ์์ Start() ํจ์์์ ์ค๋ธ์ ํธ๋ง๋ค ๋๋คํ๊ฒ rotation ํ๋๋ก ํ๋๋ฐ,
์๋ณธ, ๋ณต์ 1, ๋ณต์ 2, ๋ณต์ 3 ์ ํญ์ ๊ฐ์ rotation ๊ฐ์ ๊ฐ๊ณ
๋ณต์ 4๋ง ์๋ํ ๋๋ก ๋ด ๊ฐ์ ๊ฐ์ง๋๋ฐ, ์๊ทธ๋ฌ๋์ง ์๋??
๋ง์น Start() ํจ์๊ฐ static ์ฒ๋ผ ์๋ํ๋๋ฐ ์ด์ํด...
ย ย private void Start()
ย ย {
ย ย ย ย System.Random rand = new System.Random();
ย ย ย ย Quaternion quat = new Quaternion(
ย ย ย ย ย ย (float)rand.NextDouble() * 90, 0, (float)rand.NextDouble() * 90, 90);
ย ย ย ย transform.SetPositionAndRotation(transform.position, quat);
ย ย }
๊ทธ๋ฆฌ๊ณ ํฌํํ๊ฒ ๊ฐ์์ position์ ๊ทธ๋๋ก ์ ์งํจ.
Random.Range()๋ฅผ ์ฌ์ฉํด ์ฃผ์ธ์
๊ทผ๋ฐ 'ํ๋'๋ง ๋ค๋ฅธ ์ด์ ๋ ๋ชจ๋ฅด๊ณ์
ใฑใ ใฑใ Random.Range ์ฐ๋ ํด๊ฒฐ ๋๋ค์