fps์์ ์ ์ด ๋ ์ด์ผ์คํธ๋ฅผ ๋ฐ์ผ๋ฉด ์ฒด๋ ฅ์ ๊น์ด๊ฒ ๋ง๋ค๊ฒ ํ๊ณ ์ถ์๋ฐย
ํน์ if(๋ ์ด์ผ์คํธ๋ฅผ ๋ฐ์ผ๋ฉด) ๊ฐ์ย ์ด๋ฐ ํจ์ ์ด๋ป๊ฒ ์์ฑ ํ๋์ง ์ ์์์๊น?
fps์์ ์ ์ด ๋ ์ด์ผ์คํธ๋ฅผ ๋ฐ์ผ๋ฉด ์ฒด๋ ฅ์ ๊น์ด๊ฒ ๋ง๋ค๊ฒ ํ๊ณ ์ถ์๋ฐย
ํน์ if(๋ ์ด์ผ์คํธ๋ฅผ ๋ฐ์ผ๋ฉด) ๊ฐ์ย ์ด๋ฐ ํจ์ ์ด๋ป๊ฒ ์์ฑ ํ๋์ง ์ ์์์๊น?
์ ๋ํฐ ๋์ด์บ์คํธ ์ ํ๋ฒ ๊ตฌ๊ธ์ ์น๋ฉด ์๋ฐฑ๊ฐ ๋์ด
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ผ๋จ ๊ทธ๋ ๊ฒํ๊ณ ์๋๋ฐ ๊ธ์ฒ๋ผํ๋๋ฐฉ๋ฒ์์๋ํด์
if(hit.collider.CompareTag("Target") { hit.collider.GetComponent<Target>().TakeDamage(weaponDamage); } ์ด๋ ๊ฒ ์ง๋ฉด ๋์ถฉ ๋ ๊บผ์. ์ ๊ธฐ์ TakeDamage ๋ ํ์ผ์๊ฒ ๋ฐ๋ฏธ์ง๋ฅผ ์ฃผ๋ ํจ์๊ณ weaponDamage๋ ๋ง ๊ทธ๋๋ก ๋ค๊ฐ ์ฃผ๊ณ ์ถ์ ๋ฌด๊ธฐ๋ฐ๋ฏธ์ง์