bool isActive = false;
float deltaTime = 0;
private void Start()
{
isActive = true;
}
private void Update()
{
if(isActive)
{
ย deltaTime += Time.deltaTime;
if(deltaTime > 1)
{
ย isActive = false;
//์คํ
}
}
์ด๊ฑฐ๋
private void Start()
{
StartCoroutine(Coroutine());
}
IEnumeratorย Coroutine()
{
yield return new WaitForSeconds(1);
//์คํ
}
์ด๊ฑฐ๋
1์ด๋ค ๋ฌด์ธ๊ฐ๋ฅผ ์คํํ๋ ์ฝ๋๋ฅผ ์ง ๋ค๊ณ ํ์๋
์ ๊ธฐ์ ์ถ๊ฐ๋๋ ์ฝ๋ ์์ด ๋ฑ ์ ์ํ๋ผ๊ณ ์น๋ฉดย ์ด๋ ๊ฒ ๋๊ฐ๋ง ๋น๊ตํ์๋ ๋ฌด์กฐ๊ฑด ๋ฅํ์ผ?
๊ฑ ์๊ฑฐ๋ ์จ๋ผ... ๋์๊ฐ๋ฉด ์ฅ๋ก์ด์ง. ๋ฌธ์ ์๊ธฐ๋ฉด ๊ทธ๋ ๋ฐ๊พธ๋ฉด ๋ ์ผ
์ ์๋ 1์ด์ง๋๊ธฐ ์ ์ ๊ฒ์์ค๋ธ์ ํธ๊ฐ ๋นํ์ฑํ๋์ด๋ ํ์ด๋จธ๊ฐ ์ ์ง๋์ ๋ค์ ํ์ฑํ๋๋ฉด ๋จ์์๊ฐ๋งํผ ๊ธฐ๋ค๋ฆฐ๋ค์์ ์ฝ๋๋ฅผ ์คํํ๊ณ ํ์๋ 1์ด์ง๋๊ธฐ ์ ์ ๊ฒ์์ค๋ธ์ ํธ๊ฐ ๋นํ์ฑํ๋๋ฉด ๋ค์ ํ์ฑํ์์ผ๋ ์ฝ๋๊ฐ ์คํ๋ ์ผ์ ์ ์ด ์ํฉ์ ๋ง๊ฐ ์ฐ์
์ข ์์ด๋ณด์ด๊ฒ ๋งํ๋ฉด, ๊ตฌํ์ ์ง์คํ์ง ๋ง๊ณ ๋ช ์ธ์ ์ง์คํด๋ผ.
์ ๋ฐ์ดํธ ํจ์๋ ๊ฐ๊ฒฐํ ์๋ก ์ข๋ค๊ณ ์๊ฐ - dc App
์ด๊ฑฐ ๋ฌผ์ด๋ณธ ์ด์ ๊ฐ ์ต์ ํ ๊ธ ๋ณด๋ฉด Update ๋ ์ต๋ํ ์์ ๋ผ๋ ๋ง์ด์๊ณ ์ฝ๋ฃจํด ๊ฒฝ์ฐ์ new WaitForSeconds(); ๊ฐ ์๋๋๋ผ๋ StartCoroutine ์์ฒด๋ก๋ ๊ฐ๋น์ง๊ฐ ์์ธ๋ค๊ณ ๋ค์ด์ ๋ฏธ๋ฆฌ ์ด๋ ์ชฝ์ผ๋ก ๋ฒ๋ฆ๋ค์ฌ๋๋๊ฒ ์ข์๊น ํด์ ๋ฌผ์ด๋ณธ๊ฑฐ์ผ
๋์ค ์๋ฌด๊ฑฐ๋ ์จ๋ ์ข์๊ฑฐ๋ผ๋ฉด ์กฐ๊ธ์ด๋ผ๋ ๋์์ชฝ์ ํํ๋๊ฒ ์ข์์..
์ฌ๊ธฐ์ ๋ญ๊ฐ ์ข๋ค๊ณ ๋งํ๋ค ๋ค๋ฅธ ์ํฉ์ด ์๊ธฐ๋ฉด ๊ทธ๋ ๋ ๋ฌ๋ผ์ง๋ค.
์ํฉ์ ๋ฐ๋ผ์ ๋ค๋ฅด๊ฒ ์ง๋ง ๋ฑ ์ ์ํฉ๋ง ๋๊ณ ๋ดค์๋.. ์ด๋ค๊ฑธ ์ฐ๋ ์๊ด์์๋ ๋ง์ผ
ํ๋กํ์ผ๋ฌ๋ ์ธ ์ค ์?
์ ๋ฆฌํด๋ณด๋ ๊ฐ์ ์ํฉ์ด๋๋ผ๋ ํ๋ต์ด ์์ ์ ๋์ ์ฐจ์ด๋ ์๋๊ตฌ๋ ๋ต๋ณ์ค ์ ๋ค ๊ณ ๋ง์
๊ฐ๋น์ง๊ณ ๋ญ๊ณ ์ด์ํ๊ฑฐ ์ฃผ์๋ฃ๊ณ ์์ ๋น๋ฉ ์ฌ๋ฆฌ๊ธฐ๋์ ์ ๋นํ๊ธฐ์ ๋ถ๋ชํ๋ฉด ์ด์ฉ๋ ๊ณ ๋์ ํ ๊ฑฑ์ ํ๊ณ ์๋ค ์ ๋ฐ์ดํธ ์ ๋งํ๋ฉด ์ฐ์ง๋ง ์ง์ง