ย ย public GameObject dogPrefab;
ย ย private float spawnDelay = 1;
ย ย private bool canFire = true;
ย ย void Update()
ย ย {
ย ย ย ย if (canFire == true)
ย ย ย ย {
ย ย ย ย ย ย if (Input.GetKeyDown(KeyCode.Space))
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย canFire = false;
ย ย ย ย ย ย ย ย Instantiate(dogPrefab, transform.position, dogPrefab.transform.rotation);
ย ย ย ย ย ย ย ย Invoke("CoolDown", spawnDelay);
ย ย ย ย ย ย }
ย ย ย ย }
ย ย }
ย ย void CoolDown()
ย ย {
ย ย ย ย canFire = true;
ย ย }
์ ๋ํฐ ๋ฐ์์ ๋ณด๋์ค ๋ฏธ์ ์ผ๋ก ๋๋์ด๋ฅผ ๋ฐ์ฌํ๋ฉดย ์ข ์๋ค๊ฐ ๋ค์ ๋ฐ์ฌํ ์ ์๊ฒ ํ๋ผ๊ณ ํ์
๊ทธ๋์ ํ 30๋ถ๋์ ๋๋ ํ๊ฐ๋ ํด์ ๋ญ๊ฐ ์๋์ ๋๊ฑฐ ๊ฐ์๋ฐ ๊ฐ์ฐ์ฐํจ
๋ณด๋์ค ๋ฏธ์ ๊ฐ์๊ฑฐ๋ผ ๋ต์ง(?)๋ ์์
๋ญ ๋นผ๊ฑฐ๋ย ๋ฐ๊ฟ์ผ ๋๋๊ฑฐ ์์ผ๋ฉด ํ์ ๋ถํ๋๋ฆฝ๋๋ค
๋ฑํ ๋ฌธ์ ์์ด๋ณด์ด๋๋ฐ? - dc App
https://psh10004okpro.com/entry/์ ๋ํฐ-์ฝ๋ฃจํด-Coroutine-๋๋ ์ด-์์๋ณด๊ธฐ
์๊ฑฐ ํ ๋ณด์ธ์ฉ