ย public Transform generatorPoint;
generatorPoint.position = Vector3.down;
ย generatorPoint.position = new Vector3(0, yOffset, 0);
์ ์์๊บผ๋ ๊ทธ๋ฅ vector3ํด๋๋๊ณ ์๋๋ new๋ฅผ ์๋ถ์ด๋ฉด ์๋ฌ๊ฐ ๋จ๋์??? ์ด๋ณด๋ผ์ ์ข ์์ธํ ๋งํด์ฃผ์๋ฉด ๊ฐ์ฌํด์
public Transform generatorPoint; generatorPoint.position = Vector3.down; generatorPoint.position = new Vector3(0, yOffset, 0); ์ ์์๊บผ๋ ๊ทธ๋ฅ vector3ํด๋๋๊ณ ์๋๋ new๋ฅผ ์๋ถ์ด๋ฉด ์๋ฌ๊ฐ ๋จ๋์??? ์ด๋ณด๋ผ์ ์ข ์์ธํ ๋งํด์ฃผ์๋ฉด ๊ฐ์ฌํด์
์ ๊ฒ ๋ณธ๋ฌธ์ ์๋ฌ๊ฐ์ข์์ด์ ๋๊ธ๋ก ๋ค์์ฌ๋ ค์
์์ ์๋ ๋ฒกํฐ๋ฅผ ๋ณด๋ฉด ๋ญ๊ฐ ๋ค๋ฅด์ง ์์? Vector3.down์ new Vector3 (0,-1,0)์ ์ ๋ํฐ์์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ๋ง๋ค์ด ๋ ๊ฑฐ๊ณ
์๋๋ (0, yOffset, 0)์ด๋ผ๋ ๋ฒกํฐ๋ ์ ๋ํฐ์์ ์ ๊ณตํ์ง ์์ผ๋ ์๋ก ๋ง๋ค์ด ์จ์ผ ํ๊ณ , ๊ทธ๋์ new๋ฅผ ๋ถ์ด๋๊ฑฐ์
ใณํฉ๋๋ค ๋ง์ ๋์์ด ๋์์ด์
์์๋ static ํ๋กํผํฐ๊ณ ์๋๋ ์์ฑ์์ ์๋๊ณ ๋ฌผ์ด๋ณธ๋ค๋ฉด ๋ฌธ๋ฒ์ด ๊ทธ๋ฐ๊ฑธ ์ด์งธ
๊ณ์ ๋น์ทํ ์์ค์ ์ง๋ฌธ์ด ๋ฐ๋ณต๋๋๊ฑฐ ๊ฐ์๋ฐ ๋ฌด์์ ํค๋ฉํ์ง ๋ง๊ณ ์ฑ ์ธ๊ฐ ํ์ ์๋ฌด๊ฑฐ๋ ํ๋ ๊ณจ๋ผ์ ๊ณต๋ถ ๋จผ์ ํ๋๊ฑธ ๊ถ์ฅํ๊ณ ์ถ์
ใดใด ๋ฌด์์ ํค๋ฉํด๋ ๊ด์ฐฎ์. ์ ๋ ๊ฒ ํ๋ฉด์ ์ค๋ ฅ ๋์ด๊ฐ
์ ๋ฌด์์ ํค๋ฉ ์ฌ๋ฐ์ด
๋ฌด์ํค๋
์ง์์ด ์ข์ผ๋ฉด ์๊ฐํ๋ ํญ๋ ์ข์์ง๋๊น ๋๋ ๊ทธ๋ฅ ์ ๋ํฐ๋ถํฐ ํ๊ธฐ๋ณด๋จ ์ ๋ฐ ๊ธฐ์ด์ ์ธ ๊ณต๋ถ๋ ํ๋ผ๊ณ ํ๊ณ ์ถ์
new๋ class๋ฅผ ๋ฐ์ฑ๋ ํ๋์ instance๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ํ๋์ด๋ผ๊ณ ์๊ฐํ์ ์ผ ํด์. ๋ฌผ๋ก Vector3 ํ๋๊ฐ๊ฐ ํฐ ๋ณ๋ชฉ์ ์์ดํ๋ ๊ฒ์ ์๋์ง๋ง ์์ฃผ ์ฌ์ฉ๋๋ ๊ฐ์ ์ผ์ผํ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ์ ์ ์ผ๋ก ์บ์ฑ๋ ๊ฐ์ ๋ถ๋ฌ์จ๋ค๋ ์ ์์ ์ฐจ์ด๊ฐ ์๋ค๋ ๊ฒ์ ์ธ์งํ์ค ํ์๊ฐ ์์ต๋๋ค. - dc App
Vector3๋ struct์
๊ทธ๋ฌ๋ค์ ์ ๊ฐ ์ ๋ํฐ ๊ฐ๋ฐ์๊ฐ ์๋๋ค๋ณด๋ ์ฐฉ๊ฐํ์ต๋๋ค ใ ใ . ๊ตฌ์กฐ์ฒด๋ฉด ๋ฐ์ฑ์ ํ์ง์๊ณ ํ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ๋ก ์ฌ๋ผ๊ฐ๊ฒ ์ง๋ง ํ ๋น์ด ๋์ ๋์ด ๋ฉ๋ชจ๋ฆฌ๋ฆญ์ด ๋ฐ์ํ ์ ์๋จ ์ฌ์ค์ ๋ณํจ์ด ์์ต๋๋ค. - dc App
์ ์ด์ ๋์ด ์์ ๋ฌ๋ฌ ์๋ ์คํํฑ ๋ณ์๋ก ์ด๊ธฐํ ์๋๋ ์์ฑ์ ์ด๊ธฐํ - dc App