๋ฐ์ค๊ฐ ๋ถ์์ง๋ค์ ์๊ฐ์ด ์ง๋๋ฉด ๋ฐ์ค ์ํด๊ฐ ์ฌ๋ผ์ง๋ ์ฝ๋๋ฅผ ๋ดค๋๋ฐ์
ย theSR.color = new Color(theSR.color.r, theSR.color.g, theSR.color.b, Mathf.MoveTowards(theSR.color.a, 0f, fadeSpeed*Time.deltaTime));
ย ย ย ย ย ย if(theSR.color.a==0f)
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย Destroy(gameObject);
ย ย ย ย ย ย }
ย ย ย ย ย ย
๊ทธ๋ฐ๋ฐ ๋ง์ฝ ์ฌ๊ธฐ์ fadeSpeed์ time.deltaTime์ ์ํด์ฃผ๋ฉด ๊ทธ๋ฅ ๋ช์ด๋ค์ ์ฒ์ฒํ ์๊น์ด๋ น์์ ์์ด์ง๋๊ฒ์๋๋ผ ๋ฐ๋กย
์ฌ๋ผ์ง๋๊ตฐ์ ์๊ทธ๋ฐ๊ฑด๊ฐ์?
deltaTime์ ์ฝ 0.02์ด ์ ๋ ๋๋๊น deltaTime์ ๊ณฑํ๋ฉด fadeSpeed์ ์ฝ 50๋ฐฐ ๋๋ฆฐ ์๋๋ก ์ฌ๋ผ์ง๊ฒ ๋ง๋๋ ๊ฑฐ. ๊ทธ๋์ deltaTime์ ๊ณฑํ์ง ์์ผ๋ฉด ๋๋ฌด ๋นจ๋ฆฌ ์ฌ๋ผ์ ธ์ ๋ฐ๋ก ์ฌ๋ผ์ง๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฑฐ์
๋ธํํ์์ด๋ ๊ฒ ๋ญ์ง๋ฅผ ์์์ผํจ
๋ ์ด ์ ํ๋ฒ๋ ์๊ด ์๋๋ฐ ์ค๋ช ํ๋ ์์์ด ์๊ธธ๋ ๊ฐ์ ธ์๋ด
https://www.youtube.com/watch?v=QGFaA3WYAwk
์น๊ตฌ์ผ...
๋นจ๋ฆฌ์ฌ๋ผ์ง๋๊ฑฐ๋ ๋ณ๊ฐ๋ฃจ ๊ธฐ๊ธฐ์ฑ๋ฅ์ ์ํฅ์ ๋ฐ์ง์์ผ๋ ค๋ฉด ํญ์์์ผํจ๋ฏธ๋ค