ํด๋์ค ์๊ด์์ด ์ฐ๊ณ ์ถ์ ํจ์๊ฐ ์์๋, ํ ์ฑ๊ธํค ํด๋์ค์ ๋ฃ์ด์ ์ฐ๊ณ ์๋๋ฐ
๊ฐ๋ น ํน์ ์์น์ ๋ ์ด์ด์ ๋ฌผ์ฒด์๋์ง ์๋์ง ํ์ธํ๋ ํจ์๋ฅผ ์ด๋ค๊ณ ํ๋ฉด
ํน์ ์ฑ๊ธํค ํด๋์ค์
public boolย Ray(Vector2 vec)
{
ย ย //๋์ถฉ ์กฐ๊ฑดย ํ์ธ
ย ย return true;
}
ย ์ด๋ฐ ํจ์ ๋ง๋ค์ด ๋๊ณ
if(Sigleton.Instance.Ray(xxx))
{
}
์ด๋ฐ์์ผ๋ก ์ฐ๊ณ ์๋๋ฐ, ์ด๊ฑฐ ์ด๋ ๊ฒ ์จ๋ ์๊ด์์?
๋ด๋น๋ ๋ฌด์ญ๋ค
ใ ใ
ํน์ ์ฑ๊ธํค ์์ด ๊ณตํต ํจ์ ์ฐ๋๋ฒ์ ์์?
ใ ใ
์ ์์ static์ด ์๋๋ฐ
๋ฉค๋ฒ ๋ณ์๊ฐ ํ์ํ ์ํฉ์ด ์๋ ๋ฉ์๋๋ static ๋ฉ์๋๋ก ๊ตฌํํ๋ฉด ์ฑ๊ธํค ์ธ ํ์๊ฐ ์์
๋ต๋ณ ๊ฐ์ฌ, ์ง๊ธ๊น์ง ์๋ฏธ ์๋ ์ฑ๊ธํค ํด๋์ค๋ค ๋ง๋ค๊ณ ์์๋ค
์ด๋ ๊ฒ ํ๋์ฉ ๊ฑด๋๋ด ๊ธฐ์ด์ ๋ํด ๋ฐฐ์ฐ๋ ๊ฑฐ์ง.