ํด๋ž˜์Šค ์ƒ๊ด€์—†์ด ์“ฐ๊ณ  ์‹ถ์€ ํ•จ์ˆ˜๊ฐ€ ์žˆ์„๋•Œ, ํ•œ ์‹ฑ๊ธ€ํ†ค ํด๋ž˜์Šค์— ๋„ฃ์–ด์„œ ์“ฐ๊ณ ์žˆ๋Š”๋ฐ


๊ฐ€๋ น ํŠน์ • ์œ„์น˜์— ๋ ˆ์ด์ด์„œ ๋ฌผ์ฒด์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์“ด๋‹ค๊ณ  ํ•˜๋ฉด


ํŠน์ • ์‹ฑ๊ธ€ํ†ค ํด๋ž˜์Šค์—


public boolย Ray(Vector2 vec)

{

ย  ย //๋Œ€์ถฉ ์กฐ๊ฑดย ํ™•์ธ

ย  ย return true;
}

ย ์ด๋Ÿฐ ํ•จ์ˆ˜ ๋งŒ๋“ค์–ด ๋‘๊ณ 


if(Sigleton.Instance.Ray(xxx))

{
}


์ด๋Ÿฐ์‹์œผ๋กœ ์“ฐ๊ณ  ์žˆ๋Š”๋ฐ, ์ด๊ฑฐ ์ด๋ ‡๊ฒŒ ์จ๋„ ์ƒ๊ด€์—†์Œ?

๋‰ด๋น„๋Š” ๋ฌด์„ญ๋‹ค