์์ด๋ด๊น
IEnumerator FadeOut()
{
DOTween.Kill(tweenID);
int i = 10;
while (i >= 0)
{
i -= 1;
float f = i / 10.0f;
Color c = renderer.material.color;
c.a = f;
renderer.material.color = c;
print(f);
yield return new WaitForSeconds(0.1f);
}
EventManager.Instance.OnEnemyDie();
StartCoroutine(Dead());
}
์ฌ๊ธฐ์ ๊ทธ๋ฅ ์ ๋ํฐ๊ฐ ์์ ๋ฉ์ถฐ๋ฒ๋ฆผ...
print(f); <- ์ด๊ฑฐ ์๋ถ๋ฆฌ๋ ๊ฑฐ ๋ณด๋๊น ๋ฐ๋ณต๋ ๋ชปํ๊ณ ๋ฉ์ถ๋๊ฒ ๊ฐ์๋ฐ ์ ์ด๋ฌ๋๊ฑฐ์ผ ์ด๊ฒ๋๋งค ๋๋ฌด ๋นก์น๋ค
์คํฌ๋ฆฝํธ์ ์ฝ๋ฃจํด ๋๋ฌด ๋ง์ด ์ฐ๋ฉด ์ด๋ฌ๋
for๋ฌธ์ผ๋ก๋ฐ๊ฟ์ ์๋๋ ํ์ธํด๋ด ๋ฌธ์ ์์ด๋ณด์ด๋๋ฐ ํฌ๋ช ๋๋ฎ์ถ๋ ํจ๊ณผ์ธ๊ฐ๋ณด๋ค
๋ง์ฐฌ๊ฐ์ง๋ก ๋ฉ์ถ๋ค... ์ฝ๋ฃจํด ๋จ์ฉํ๋ฉด ์ด๋ฐ๊ฐ
while๋ฌธ ์์๋ ํ๋ฆฐํธ ๋ฃ์ด์ ์ธ์ ๋ฉ์ถ๋์ง ํ์ธํด
์ฝ๋๋ณด๋ฉด ๊ทธ๋ ๊ฒ ๋ฃ์๋๋ฐ ์ถ๋ ฅํ๊ธฐ์ ์ ๊ทธ๋ฅ ์ ๋ํฐ ๋ฉ์ถฐ์ง๋๋ผ
i ์ซ์ 10 ๋ง๊ณ 2~3์ ๋๋ก ๋ฃ์ด์ ๋๋ ค๋ด
์ ใ ใ ใ ใ
1์์ 0.4 ๊น์ง ์ถ๋ ฅ๋๋๋ ๋ฉ์ถฐ๋จธ๋ฆฐ๋ค
์ง์ง ์ ๋๋ฌด ๋นก์น๋ค
๋ฌดํ๋ฐ๋ณต ๊ฑธ๋ฆฌ๋ฉด ์ ๋ํฐ ๋ฉ์ถค
๋ฌดํ๋ฐ๋ณต์๋์ผ ..ใ ใ
์ปดํจํฐ ๋๊ณ ๋ค์ ์ผ์ ์คํํ๋๊น ๋๋๋ผ...
5์๊ฐ๋์ ๊ณ ๋ฏผํ๊ฑฐ ํด๊ฒฐํ์ด ๊ณ ๋ง์ ์ ๋ค์
์ ๋ํฐ๋ ๊ปํค๊ฐ ์ง๋ฆฌ์ผ..