๋ง์ฐ์คํด๋ฆญ= if (Input.GetMouseButtonDown(0))
์ผ๋ก ๊ณต๊ฒฉ,์ด๋,์คํฌ ๋ชจ๋ ์ปจํธ๋กค์ ํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋์๋ฐฐ์น๋ ์กฐ์๊ฐ๋ฅํ ์ผ๋ฆญํฐ๋ 2์ข ์ด์์ ๋๋ค.
๋ง์ฐ์คํด๋ฆญ์ผ๋ก ํ์์์ ๋ชจ๋ ์ผ๋ฆญํฐ๊ฐ ๊ตฐ์ง์ด๋์ํ์ง๋ง
์คํฌ์ ๊ฐ๋ณ์ผ๋ฆญํฐ๋ง๋ค ๊ฐ๊ฐ ์ฌ์ฉํ ์์์ต๋๋ค.
๋ฌธ์ ๋ ์คํฌ๋ํ ๋ง์ฐ์คํด๋ฆญ์ผ๋ก ์คํ์ด๋๋ค๋ณด๋ ์ผ๋ฆญํฐ ํ๋์ ์คํฌ๋ช ๋ น์ ๋ด๋ฆฐ๋ค๊ณ ์คํฌ์ฌ์ฉํ ์์น๋ฅผ ํด๋ฆญ์ํ๋ฉด ๋ค๋ฅธ์ผ๋ฆญํฐ๋ค์ด ๊ทธ์ชฝ์ผ๋ก ์ด๋์ํ๋ค์
์คํฌ์ ํ๋ฒ์ ํ๋๋ง ์ฌ์ฉํ๊ธฐ์ํด์ ๋งค๋์ ๋ฅผ ๋ฐ๋ก๋์๊ณ ์ผ๋ฆญํฐ์ด๋์คํฌ๋ฆฝํธ๋ ์ผ๋ฆญํฐ๋ง๋ค ๊ฐ๊ฐ์๋์ํฉ์ ๋๋ค.
bool๊ฐ์ผ๋ก ๋์ถฉ
if (Input.GetMouseButtonDown(0)&&Manager.instance.SKill==false) ์ด์ค์กฐ๊ฑด์ ๊ฑธ์ด๋ดค๋๋ฐ
๋ง์ฐ์คํด๋ฆญ๊ณผ๋์์ SKill=true๋ก ๋ฐ๋๋ฉด์ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค๋ฅธ์ผ๋ฆญํฐ๋ค๋ skill=true๋ก ๋๋ฒ๊น ์ด ๊ฑธ๋ฆฌ๋ค์ ์ผ๋ฆญํฐ๋ค๋ ์ด๋์ํ๊ณ ์.
์ด๋ป๊ฒํ๋ฉด ๋ง์ฐ์คํด๋ฆญ๋ฐฉ์์ ์ ์งํ๋ฉด์ ํน์ ์๊ฐ์๋ง ๊ฐ๋ณ์ผ๋ฆญํฐ๋ฅผ ๊ฐ๊ฐ ์ปจํธ๋กค ํ ์์์๊น์?
if (Input.GetMouseButtonDown(0) && (float)clickDelay <= 0) ์ด๋ฐ์์ผ๋ก ๋๋ ์ด ํ์๋ ์ถ๊ฐ๋ก ํ์ธํ๋๋ก ํ๊ณ , update์์ deltaTime ๊ณ์ ๋นผ์ฃผ๋ฉด์ ์ด๋ค ์บ๋ฆญํฐ๋ ์คํฌ์ ์ฌ์ฉํ๋ฉด clickDelay์ ์ผ์ ํ ๋๋ ์ด ํ์์ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ํ๋ฉด ๋ ๋ฏ
... ์ ๋๋ ์ด์ค์๊ฐ์ ๋ชปํ์ง ใ ใ
์ฝ๋ฃจํด์ผ๋ก ๋ฐ๋กํด๊ฒฐํ์ต๋๋น...๊ฐ์ฌํฉ๋๋ค
AOS ๊ฒ์๋ค ๋ณด๋ฉด ํน์ ์คํฌ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์คํฌ/์์ดํ ์ด ๋์์ ์ฝ๊ฐ์ ์ฟจํ์์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ํด๋ ์ข์๋ฏ