๊ฝค ๋ง์ ๊ฒ์ผ๋ฆ๊ณผ ์ผ์ด ์์์ด์ ๋ฆ์ด์ก๋ค
ํ์ดํํ๋ฉด์์ ๊ฒ์์์ ํ๋ ๊ฒ ๊น์ง๋ง ๋ง๋ค์์ผ๋
์ด์ ์ ๋๋ก ๊ฒ์ ๋ค์ด๊ฐ์ ์์ํ๋๊ฑธ ๋ง๋ ๋ค
์ฌ๋ ๊ฒ์์ฒ๋ผ ์ฒจ์ ์คํ ๋ฆฌ ์ปท์ ์ด ์กฐ๊ธ ์งํ๋๋ค๊ฐ ํํ ๋ฆฌ์ผ๊ฐ์ ์ฐ์ต ์คํ ์ด์ง์ ๋์ ํ ๊ฒ์ด๋ค
์ฐ์ถ์ด๋ ์ฐฝ ๋ง๋๋๋ฐ ์๊ฐ๋ณด๋ค ๊ฒ์์ค๋ธ์ ํธ๋ ์ก๋คํ ์คํฌ๋ฆฝํธ๊ฐ ๋ง์ด ๋ ๋ค
๊ฒ์ํด์ ๋์จ ๊ฐ์ข๋ก GameManager์ ์ ์ฅ ์์คํ ์ ์ด์ฐ์ด์ฐ ๋ง๋ค๊ธดํ๋๋ฐ
์์ง์ PlayerPrefs๋ public static ๋ฑ์ ๋น ์ญํ๊ฒ ์์ง ๋ชปํด์ ๋น์ฅ ๋ฌธ์ ์์ผ๋ฉด ์ผ๋จ ๋๋ฌ์ผ์ง
์คํ ๋ฆฌ ์ปท์ ์งํ์ ์ผ๋จ ์ด๋ฐ ๋๋์ผ๋ก ํ๋ค
์ปท์ ๋งค๋์ ๋ผ๊ณ ๊ฐ ์ปท์ ๋ง๋ค ํ๋์ฉ ๋ฃ์ด์ ์กฐ์ํ ์ค๋ธ์ ํธ๋ค ๋ค ํ ๋นํด๋๊ณ
์ฝ๋ฃจํด์ผ๋ก ์์๋๋ก ์์ง์ด๊ณ , ๋ํ์ฐฝ์ด ํ์ํ ๋ ๋ํ์ฐฝ์ ๊ด๋ฆฌํ๋ dialogmanager๋ฅผ ๋ง๋ค์ด์ ์ป๋ค
ํ๋ ์ด์ด๊ฐ ๋ํ ๋ค ์ฝ๊ณ ๋ฒํผ์ ๋๋ฅด๋์ง ํ๋ฉด ๋ค์ ๋ถ๋ถ ๊ณ์ ์งํํ๋ผ๊ณ
CutSceneManager_Tutorial์ด ์์๋ฐ์ CutSceneManager์์ protected bool proceed๋ฅผ ๋ง๋ค์ด๋๊ณ WaitUntil(() => proceed)๋ฅผ ์ป๋๋ฐ
์ข์ ๋ฐฉ๋ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ๋ค boolํ ์์ฐ๊ณ ํธ๋ฆฌ๊ฑฐ ๊ฐ์๋๋์ผ๋ก ์ ํธ ํ๋ฒ ๋ฐ์์ ๋์ด๊ฐ๋๊ฒ๋ ๋๋?
dialogmanager์ ๋์ฌ ์ถ๋ ฅ ์ฝ๋
์ด์ํ, ํ์, ๋์ฌ 3๊ฐ๋ฅผ ๋ฐ์์ ๋ํ์ฐฝ์ ์ ์ฉํ๊ณ
๊ธ์ด ๋ค ์ถ๋ ฅ๋๊ณ ๋๋ฉด ๋ค์์ผ๋ก ๋์ด๊ฐ ์ ์๊ฒ ๋ค์ ๋ฒํผ ํ์ฑํ+ํค๋ณด๋๋ก๋ ๋๊ธธ ์ ์๊ฒ ์ํฐํค ํน์ ์คํ์ด์ค๋ฐ ๋๋ฅด๋ฉด ์ ์ปท์ ๋งค๋์ ์์ WaitUntil์ ์งํ ์กฐ๊ฑด์ด๋ Proceed๋ฅผ ์๋ํ๊ฒ ํ๋ค
๋๋์
์ญ์ ๊ฐ์ฅ ๋ฌธ์ ๋ ๋ฆฌ์์ค ์ ์์
๋ฆฌ์์ค ์ง์ ๊ทธ๋ฆฌ๋๊ฑฐ์?
์๋ณธ ๊ทธ๋ฆผ์ด ์๊ธดํ๋ฐ ์๋ก๊ทธ๋ฆฌ๋๊ฑฐ์
์ฐ๋ฆฌ์๋ง์ด๋ฆ์ฐ์๋๊ฑฐ ๋ถํธํด์.
์ฑ.๊ฐ.์ด
์ด๋ป๊ฒ ์๋ง์ด๋ฆ์ด ์ฑ๊ฐ
์๋ ์บ๋ฆญํฐ
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
์ฌ์ค์ธ๋ฐ void Start()๋ฅผ IEnumerator Start()๋ก ๋ฐ๊พธ๋ฉด ๋ฐ๋ก ์ฝ๋ฃจํด ์ํ๋ก ์์ํ ์ ์์
ใ ใ ???