ํŒ์—…์ฐฝ ๋œจ๋ฉด ๊ฑฐ๊ธฐ ํ…์ŠคํŠธ๊ฐ€ ํŽ˜์ด๋“œ์ธ, ํŽ˜์ด๋“œ์•„์›ƒ ๋˜๋Š” ์ฝ”๋“œ ์งœ๋Š”์ค‘์ž„


ํŒ์—… ๋œจ๋Š” ํ•จ์ˆ˜์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์ฝ”๋ฃจํ‹ด ์ฝ”๋“œ ๋งŒ๋“ฆ



ย ย ย  private IEnumerator PopUpEnd()
ย ย ย  {
ย ย ย ย ย ย ย  float fadeCount = 0f;
ย ย ย ย ย ย ย  popUpText.color = new Color(255, 255, 255, fadeCount);

ย ย ย ย ย ย ย  while (fadeCount < 1.0f)
ย ย ย ย ย ย ย  {
ย ย ย ย ย ย ย ย ย ย ย  fadeCount += 0.02f;
ย ย ย ย ย ย ย ย ย ย ย  yield return new WaitForSeconds(0.01f);
ย ย ย ย ย ย ย ย ย ย ย  popUpText.color = new Color(255, 255, 255, fadeCount);
ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  yield return new WaitForSeconds(2.0f);

ย ย ย ย ย ย ย  while (fadeCount > 0f)
ย ย ย ย ย ย ย  {
ย ย ย ย ย ย ย ย ย ย ย  fadeCount -= 0.01f;
ย ย ย ย ย ย ย ย ย ย ย  yield return new WaitForSeconds(0.01f);
ย ย ย ย ย ย ย ย ย ย ย  popUpText.color = new Color(255, 255, 255, fadeCount);
ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  popUpText.text = "";
ย ย ย ย ย ย ย  popUpPanel.SetActive(false);
ย ย ย  }


ํ…์ŠคํŠธ ์•ŒํŒŒ๊ฐ’ 0์œผ๋กœ ๋งŒ๋“ค๊ณ ,

์•ŒํŒŒ๊ฐ’ 1์ด ๋  ๋•Œ๊นŒ์ง€ 0.01์ดˆ๋งˆ๋‹ค 0.02์”ฉ ์•ŒํŒŒ๊ฐ’ ์˜ค๋ฅด๊ณ ,

2์ดˆ ๊ธฐ๋‹ค๋ฆฐ ํ›„,

์•ŒํŒŒ๊ฐ’ 0์ด๋  ๋•Œ๊นŒ์ง€ 0.01์ดˆ๋งˆ๋‹ค 0.01์”ฉ ์•ŒํŒŒ๊ฐ’ ๋–จ์–ด์ง


์—ฌ๊ธฐ์„œ ๊ถ๊ธˆํ•œ๊ฑด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋งŒํผ

yield return new WaitForSeconds ์ด๊ฑธ ์ž‘์„ฑํ•ด๋„ ๋ฌธ์ œ๊ฐ€ ์—†๋Š”์ง€?