์๋ ํ์ธ์. ์ ๋ํฐ์์ ๊ฒ์์ ๋ง๋ค๊ณ ์๋๋ฐ์. ํ๋์ ๋ฉ์ธ ์ฌ์์ ๋ฏธ๋ ๊ฒ์ ํ์์ผ๋ก ํธ๋ฉ์ ๋ฐ์ผ๋ฉด ๋ค๋ฅธ ์ฌ์ด ๋ฉ์ธ ์ฌ ์์ ๋ณด์๋ค๊ฐ ์ฌ๋ผ์ง๊ฒ๋ ๋ง๋ค์๋๋ฐ์.
์ด๊ฒ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก๋ ๊ฒฐ๊ตญ ๋ฉ์ธ์ฌ์ ๋ค์ ๋ถ๋ฌ์ค๋๊ฑฐ๋ค ๋ณด๋ ํธ๋ฉ์ด ๋ค์ ์๊ฒจ๋ฒ๋ฆฌ๋๋ฐ ์ด๊ฑธ ํด๊ฒฐ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ฉ์ธ ์ฌ์๋ค๊ฐ DontDestroy๋ฅผ ๊ฑฐ๋๊ฑฐ๋ผ๋๋ฐ ์ฌ์๋ค๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์ด๋ป๊ฒ ๊ฑธ์ ์๋์?? ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ธ์ ใ ใ + ์ฌ์๋ค๊ฐ DontDestroy๋ฅผ ๊ฑธ๋ฉด ์บ๋ฆญํฐ๋ ์นด๋ฉ๋ผ์ ๊ฑด DontDestroy๋ ๋นผ๋ฉด ๋๋๊ฑด๊ฐ์??
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.gameObject.CompareTag("Player"))
{
Destroy(gameObject);
StartCoroutine(LoadSceneCoroutine());
}
}
IEnumerator LoadSceneCoroutine()
{
yield return SceneManager.LoadSceneAsync("New Scene", LoadSceneMode.Additive);
}
์ด๊ฒ ์กฐ๊ฑด์ ์ํด ๋ฏธ๋๊ฒ์์ผ๋ก ๋์ด๊ฐ๋ ์ฝ๋๊ตฌ์
if(timingBoxs[x].x <= t_notePosX && t_notePosX <= timingBoxs[x].y)
{
Destroy(boxNoteList[i]);
boxNoteList.RemoveAt(i);
Debug.Log("Hit" + x);
count++;
if (count == 10)
{
SceneManager.LoadScene("Sloth");
}
return;
}
์ด๊ฒ ๋ฏธ๋๊ฒ์ ํด๋ฆฌ์ด์ ๋ค์ ๋์ด ์ค๋ ์ฝ๋ ์ ๋๋ค
์ ๊ฐ ์ฌ๊ธฐ ๊ฐค๋ฌ๋ฆฌ๋ ์ฒจ ์จ๋ณด๊ณ ์ ๋ํฐ๋ ๋ค์ ๋ณต์ตํ๋ ์ค์ด๋ผ ๋ชจ๋ฅด๋๊ฒ ๋ง์ต๋๋ค. ์ฃ์กํฉ๋๋ค.
์ฌ์๋ค๊ฐ ๊ฑฐ๋๊ฒ ์๋๊ณ ... ํธ๋ฉ ๋งค๋์ ๋ฅผ ์ฑ๊ธํค์ผ๋ก ๋ง๋ค์ด์ ๋ชจ๋ ํธ๋ฉ์ ๋ฐฐ์ด๋ก ๊ด๋ฆฌํ๊ณ ํธ๋ฉ๋ณ๋ก ํ์ฑํ ์ฌ๋ถ๋ฅผ ์ ์ฅ์ํค๋๊ฐ ๋ญ ๊ทธ๋ ๊ฒ ํ๋ ด
ํธ๋ฉ์ด ๋จน์ ์ ์๊ณ ์ฌ์ฉ ํ ์ ์๋ ํ๋ ์์ดํ ๋ค์ด๋ผ ์ด๋ค ์์ผ๋ก ํด์ผ ํ ์ง ๊ฐ์ ๋ชป ์ก๊ฒ ์ด์. ๊ทธ๊ฑด ์ด๋ค์์ผ๋ก ํ๋๊ฑด๊ฐ์? ํ์ฑํ ์ฌ๋ถ๋ฅผ ๋ฐ๋ก ์ ์ฅํ๋ค๋ ๊ฐ ๋ฐฐ์ด๋ก ๊ด๋ฆฌ ํ๋ค๋๊ฒ
์ฌ์ ๋๋์ง ์๋๊ฑด ์ด๋ค๊ฐ์??
์ฌ์ ๋๋์ง ์์์๋ ์ด๋ป๊ฒ ํด์ผ๋๋์?
๋ง์ํ์ ๊ฒ์ฒ๋ผ ๋ฉ์ธ ์ฌ์์ ํ๋ ๋ ๋ง๋๋์์ผ๋ก์!
๋ฉ์ธ ์ฌ ์์ ๋ ๋ง๋ค์ด์ ๊ทธ ์ค๋ธ์ ํธ๋ง ํน์ ์กฐ๊ฑด์ ์ํด ๋ณด์๋ค ์๋ณด์๋ค ํ ์ ์๋์?
๊ฐ๋จํ๊ฒ๋ผ๋ฉด GameObject.SetActive( true/false ) ๋ง์ผ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ๋ผ ๋ฏธ๋๊ฒ์์ UI์ Canvas์๋ค๊ฐ ๋ง๋ถ์ณ์ ํ๋์ ์ค๋ธ์ ํธ๋ก ๋ง๋๋ ํ์์ธ๊ฑด๊ฐ์? ๋ฏธ๋๊ฒ์์ ์ด 5~6๊ฐ ๋ง๋ค๊ฑฐ๋ผ ์ด๋ ๊ฒ ๋๋ฉด ์บ๋ฒ์ค๊ฐ ํ๋์ ์ฌ์ 6~7๊ฐ ๋ผ ๋ฒ๋ฆฌ๋๋ฐ ๋๋ฌด ๋ง์์ ธ์ ๋ฌด๊ฑฐ์์ง์ง ์๋์?
๋ง๊ทธ๋๋ก ๋ก๋๊ฐ ์๋ '๋ฏธ๋'๊ฒ์์ด๋ผ๋ฉด ๊ทธ๋ ๊ฒ ๊ตฌํํ์ฌ์ผ ํฉ๋๋ค. ๋ค๋ง ์ด๋ค๊ฒ์์ธ์ง ์ค๋ช ๋ง์ผ๋ก๋ ์์ํ๊ธฐ ํ๋๋ค์! ์ฌ ๋ณ๊ฒฝ์ด ํ์ํ๋งํผ ๊ฑฐ๋ํ ์ปจํ ์ธ ์ธ๊ฐ์??
์๋ ํ์คํ ๋ฏธ๋๊ฒ์์ธ๊ฑด ๋ถ๋ช ํ๋ฐ ์ ๊ฐ ์ด๋ฒ์ ํ๋ก์ ํธ๋ฅผ ์ฒจ ๋ง๋ค์ด๋ด์ ์์ผ๋ก์ ๋ฐ์์ ์ํด์ ์ฒจ๋ถํฐ ์ ๋๋ก ์๊ณ ํ์๋ผ๋ ๋๋์ด๋ผ ์ด๋ ๊ฒ ๋๋ฉด ๋ฌด๊ฑฐ์์ง์ง ์๋? ๋ผ๋ ์๊ฐ์ด ๋ค์ด ๊ทธ๋ ์ต๋๋ค.
๋ฏธ๋๊ฒ์์ ๋จผ์ ๋ง๋ค๋ ์ฌ ๊ต์ฒด๋ง ์๊ฐํ์๋ฟ ์์ ๋ฌด์ธ๊ฐ๋ฅผ ๋์ด๋ค๋ ๊ฒ ์์ฒด๋ฅผ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ๋ง๋ค๋ฉด์ ๊ธฐ์ต๋์
์ฌ์ ์ ๋ํฐ๋ธ๋ก ๋ก๋ํ๋ค or ๋ก๋ํ ๊ฑธ ์ฌ๋ง๊ณ ํ๋ฆฌํน์ผ๋ก ๋ก๋ํ๋ค
์ผ๋จ ๊ธ ์์ ์ผ๋ก ์ฝ๋ ์ฌ๋ ธ๋๋ฐ ์ ๋ฏธ๋๊ฒ์์ผ๋ก ๋์ด๊ฐ๋๊ฒ ์ ๋ํฐ๋ธ๋ก ๋ก๋ ํ๋๊ฑฐ ์๋๊ฐ์? ๋์ ์ฌ๋๋ ์ ๋ํฐ๋ธ๋ก ํด์ผ๋๋๊ฑด๊ฐ์?
๋์์ฌ๋ ๋ฉ์ธ์ ๋ค์ ์ฑ๊ธ๋ชจ๋๋ก ๋ก๋ํ๋๊น ๊ทธ๋ ์ง. ์ ๋ํฐ๋ธ๋ก ๋์ด ์ฌ์ ์ธ๋ก๋ํด์ผ์ง
ใ ใ ์ธ๋ก๋ ์ํฌ์ ์์๊ตฐ์ ๊ฐ์ฌํฉ๋๋ค