ํ์ฌ ๊ฐ๋จํ ํ๋ง๊ฒ์? ์ฒ๋ผ ๋ง๋ค๊ณ ์์ต๋๋ค.
ํ์ฌ ์ฌ์ ๋ฉ์ธ๋ฉ๋ด์ ๊ฒ์ํ๋ฉด ๋๊ฐ์ง๊ฐ ์๊ตฌ์.
๋ชจ๋ฅด๊ฒ ์ด์ ๊ฒ์ํ๋ฉด์์ ์ฃฝ์ผ๋ฉด ๋ฉ์ธ๋ฉ๋ด๋ก ๊ฐ๊ฒ ํด๋์๋๋ฐ์.
์๊ฐ์ ์ค๋ ๋ฒํฐ๋๊ฒ ๋ชฉ์ ์ธ ๊ฒ์์ด๋ค ๋ณด๋, ๊ฒ์ํ๋ฉด์๋ ํ์์คํฌ๋ฆฝํธ๋ฅผ ์ง๋์ด์ ๊ธฐ๋ก์ ๋ณผ์์๊ฒ ํ์ต๋๋ค.
ํ์ง๋ง ์บ๋ฆญํฐ๊ฐ ์ฃฝ์ผ๋ฉด ๊ฒ์ํ๋ฉด์ด ๋ฉ์ถ๋๊ฑด timescale์ 0์ผ๋ก ๋๋ฉด ๋๋ค๋๊ฑธ ์๊ณ ๋ ์์ง๋ง,
๊ทธ๋ ๊ฒ ํ ์ ๊ฒ์์ ์ฌ์์ ํ ์ง ๋ง์ง ๋ฌป๋ ๋ฒํผ์ ๋์ด๋ค๋๊ฐ ํด์ ์๋กํ ๊ฒ์ ์คํํธ๋ฅผ ํ๊ธฐ์๋ UI๋ฒํผ์ disable ํ๋ค๊ฐ able ํ๋๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ง๋ฌธ )
1. UI๋ฒํผ์ ๋ฏธ๋ฆฌ ๋ฐฐ์นํด๋๊ณ disable ํด๋๋ค ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด able๋๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ์๋์? -> gameobject๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ ui๋ฒํผ์ด๋ uiํ ์คํธ๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ผ๊ตฌ์....
2. ์๋๋ฉด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ข ์๋ ค์ฃผ์ธ์..
UI ๋ ๋๊ฐ์๋ฐ.. ๊ฑ setactive(bool) .. ์บ๋ฒ์ค๋ ํ๋ฌ๋จ์๋ก ํ๋ฉด ๋๊ณ
๊ฒ์ ์ค๋ฒํ์ ํ ๊ฒ ๋ง์ํ ๋ฐ ์ฌ๋ง ์ ๋๋ฉ์ด์ ์ด ์์ ์๋์ง? ์ํผ timescale ๊ฑด๋๋๊ฑด ์ข์ ๋์์ธ์ด ์๋๊ฑฐ ๊ฐ์
ใด UI๋ ๊ฒ์์ค๋ธ์ ํธ์ฒ๋ผ ์์ ์ ์ธํ๊ณ ๊ทธ์ ๋ถ๋ฌ์์ setactive(bool)ํ๋ฉด ๋๋๊ฑด๊ฐ์??? ๊ทธ๋ผ ์ฒ์ ์์ํ ๋ false๊ฐ ๋์ด์์ด์ผํ๋ ์คํํธ๊ตฌ๋ฌธ์ false ์ ์ธ ํ๋ฉด ๋๋์
๊ทธ๋ฅ ํ์ด๋ผํค์์ ๊บผ๋๊ณ ์ ์ฅํ๋ฉด ํด๋น์ฌ ๋ก๋ํ ๋๋ ํด๋น ๊ฒ์์ค๋ธ์ ํธ๋ ๊บผ์ง์ฑ๋ก ๋ก๋๋ฉ๋๋ค. public gameobject gameoverui ๋ญ ์ด๋ ๊ฒ ํด์ฃผ์๊ณ public void gameover() { gameoverui.setactive(true); } ์ด๋ด ์์ผ๋ก ํ๋ฉด ๋์ฌ
์ฌ์ด mainmenu ๋ game 2๊ฐ๋๊น game์ฌ์์ ๊ฒ์์ค๋ฒ ๋๋ฉด ์ผ๋จ ๋ฉ์ธ๋ฉ๋ด๋ก ๊ฐ๋ ๊ตฌ์กฐ์ฃ ? ๋ค๋ฅธ๊ฑฐ ํด์ค ํ์์๊ณ ์ด๊ธฐ๊ฐ์ด disable ์ธ ๊ฒ์์ค๋ธ์ ํธ๋ ๋ฉ์ธ๋ฉ๋ด ๊ฐ๋ค๊ฐ ๋ค์ ๊ฒ์์ฌ ๋ก๋ํ๋ฉด disable ๋ ์ํ๋ก ๋ก๋๋จ