์คํํฑ์ ์ฐ๋ฉด ๊ทธ ๊ฐ์ฒด๊ฐ ํ๋๋ง ์๊ณ
๋ค๋ฅธ๊ณณ์์ ๋ณ๊ฒฝํ๋ฉด ๊ทธ ๊ฐ์ฒด๊ฐ ๋ณํ๋๊ฒ๋ ์ดํดํจ
๊ทผ๋ฐ ๊ถ๊ธํ๊ฒ ํ๋ ์๊ฒผ์
๋ธ๋ก๊ทธ ๋์๋ค๋๋ฉด์ ์์ ๋ณด๋๋ฐ
์คํํฑ ๋ณ์๊ฐ ์๋ ์คํฌ๋ฆฝํธ๊ฐ ์๊ณ
๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ ๊ทธ ์คํํฑ ๋ณ์ ์ธ๋
public gameobject gamepbject ์ด๋ฐ์์ผ๋ก ํธ์ถ ์ํ๊ณ ๊ฑ
gameobject.static ์ด๋ฐ์์ผ๋ก ์ฐ๋๋ฐ
์ ๊ตฌ๋ฐ๊ฑฐ์์?
๋ค๋ฅธ๊ณณ์์ ๋ณ๊ฒฝํ๋ฉด ๊ทธ ๊ฐ์ฒด๊ฐ ๋ณํ๋๊ฒ๋ ์ดํดํจ
๊ทผ๋ฐ ๊ถ๊ธํ๊ฒ ํ๋ ์๊ฒผ์
๋ธ๋ก๊ทธ ๋์๋ค๋๋ฉด์ ์์ ๋ณด๋๋ฐ
์คํํฑ ๋ณ์๊ฐ ์๋ ์คํฌ๋ฆฝํธ๊ฐ ์๊ณ
๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ ๊ทธ ์คํํฑ ๋ณ์ ์ธ๋
public gameobject gamepbject ์ด๋ฐ์์ผ๋ก ํธ์ถ ์ํ๊ณ ๊ฑ
gameobject.static ์ด๋ฐ์์ผ๋ก ์ฐ๋๋ฐ
์ ๊ตฌ๋ฐ๊ฑฐ์์?
์ด์ฐจํผ static์ผ๋ก ์ ์ธํ๋์ ๋จ ํ๋๋ง ์กด์ฌํ๊ณ ํ๋ก๊ทธ๋จ์ด ์์ํ๋ ์์ ์ ์ด๋ฏธ ์ ์ธ๋๊ธฐ ๋๋ฌธ์ ๊ตณ์ด ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด์ ํธ์ถํด์ผํ ์ด์ ๊ฐ ์ ์ด.
์คํํฑ ๋ฉค๋ฒ(ํจ์,๋ณ์)๋ "ํด๋์ค๋ช .์คํํฑ๋ณ์๋ช " , "ํด๋์ค๋ช .์คํํฑํจ์๋ช " ์ด๋ ๊ฒ ์ธ ์ ์์. ๋ค์ด๋ฐ์ปจ๋ฒค์ ์ ๋ฐ๋ผ "GameObject.์คํํฑ๋ฉค๋ฒ" ์ฒ๋ผ ๋์๋ฌธ์ ๊ตฌ๋ถํด์ ์จ์ผํจ. GameObject๋ ํด๋์ค๋ช ์ด๊ณ gameObject๋ ์ธ์คํด์ค๋ณ์์ ์ด๊ฒ ๋ฉค๋ฒ(ํจ์,๋ณ์)๊ฐ static์ธ๊ฑฐ์ง ์คํํฑํด๋์ค๊ฐ ์๋ํด๋์ค๋ ์ธ์คํด์ค ๋ฉค๋ฒ์ ์คํํฑ ๋ฉค๋ฒ๋ฅผ ๋๋ค ํฌํจ๊ฐ๋ฅ. . ํด๋์ค ์์ฒด๊ฐ ์คํํฑ์ธ์ ๋ค๋ ์๋๋ฐ ์๋ ์คํํฑ ํจ์,๋ณ์๋ง ํฌํจํ์ ๋ค์ด๋ผ ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ ์์. MathF ๊ฐ์์ ๋ค์ด ๋ํ์