๋ด๊ฐ ์ฝ๋๋ก ์์ฑํ ๊ฑธ
์คํ UI์ฐฝ์ ๋ฃ๊ณ ์ถ์๋ฐ ..
๋ด๊ฐ ์๊ฐํ๋ ๋ฐ๋ก๋
UI ์ฐฝ์, UI ํ ์คํธ์ ์ฝ๋ ์ ์ ๊ฑธ ์ ์ฉํด์ผ ํ๋ ๊ฑธ๋ก ์๋๋ฐ
์ด๊ฑธ ์ด๋ป๊ฒ ํด์ผ๋๋ ์ง๋ฅผ ๋ชจ๋ฆ.
๋ด๊ฐ ์ฝ๋๋ก ์์ฑํ ๊ฑธ
์คํ UI์ฐฝ์ ๋ฃ๊ณ ์ถ์๋ฐ ..
๋ด๊ฐ ์๊ฐํ๋ ๋ฐ๋ก๋
UI ์ฐฝ์, UI ํ ์คํธ์ ์ฝ๋ ์ ์ ๊ฑธ ์ ์ฉํด์ผ ํ๋ ๊ฑธ๋ก ์๋๋ฐ
์ด๊ฑธ ์ด๋ป๊ฒ ํด์ผ๋๋ ์ง๋ฅผ ๋ชจ๋ฆ.
ในใ ์ด๋ณด์๊ธ ์ง๋ฌธ์ธ๋ฏ. statUI์ ์ฝ๋๋ฅผ ๋ฃ์ด์ stat์ ์ฐธ์กฐํ๊ฒ ํ๋ ์ง ์๋๋ฉด ๊ฐ์ ์ฝ๋๋ก ํต์ผํด์ ํ๋ ์ง ํ๋ฉด๋๊ณ . statUI์ฝ๋์ text๋ฑ๋ก์์ผ์ ๊ทธ ๋ณ์๋ฅผ ์ถ๋ ฅํ๊ฒ ํ๋ฉด ๋์๋
public text powerText; public text sppedText;๋ฅผ statUI ์ฝ๋์ ๋ฃ๊ณ ํ ์คํธ ์ค๋ธ์ ํธ ๋ฑ๋ก. ๊ทธ๋ฆฌ๊ณ ์ฝ๋์์ statํด๋์ค๋ฅผ ์ฐธ์กฐํ๋ ์ฝ๋๋ฅผ ์์ฑ . ์ฝ์ด์จ ์ฝ๋์์ =๋ฅผ ํตํด์ ๋ณ์ ๊ฐ์ ๋์ผํ๋ค๊ณ ์ ์ธํด์ฃผ๊ณ .์๋ฅผ ๋ค์ด int Power = stat1.power ๊ทธ๋ฆฌ๊ณ updateํ์ ์ powerText.text = Power.ToString();๋ก ํด์ฃผ๋ฉด ๋์๋.
๊ทธ๋ฆฌ๊ณ ๋์ค์ statUI์์ ํ์๊ฐ์ ์ฐธ์กฐํด์ ๋ฐ๊พธ๊ณ ์ถ์ผ๋ฉด get set ๋ฉ์๋๋ฅผ statํด๋์ค์ ์ถ๊ฐํ๊ฑฐ๋ ๊ฐ๋จํ๊ฒ ๋ง๋๋ ค๋ฉด +=์จ์ ํ๋ฉด๋จ.
๋นก๋๊ฐ๋ฆฌ๋ผ ํ๋ค๋ค ๋ฏธ์ํ๋ค..
ใด ํด๊ฒฐํ๋?
ํด๊ฒฐ ๋ชปํ์ผ๋ฉด ๊ทธ๋ฅ ๊ฐ์ฅ๊ฐ๋จํ๊ฒ ์๋ ค์ค ์ ๋ํฐ ํค๊ณ ์ฝ๋ ๋๊ฐ๋ง๋ค์ด stat, statUI
stat์ฝ๋์์ start์ง์ฐ๊ณ update์ง์ฐ๊ณ public static int power = 10; public static int speed = 5;๋ฅผ ์ ์ผ์
๊ทธ๋ฆฌ๊ณ ์บ๋ฐ์ค๋ก ๊ฐ์ text 2๊ฐ ์์ฑํ์
๊ทธ๋ค์์ ํ ์คํธ 2๊ฐ์ด๋ฆ์ ๊ฐ๊ฐ Power, Stat์ด๋ ๊ฒ ํ๊ณ statUI ์ฝ๋๋ก๊ฐ
statUI์ฝ๋์์ public text = powerText;, public text = sppedText;, public int _power; public int _spped;
ํ๋ค์์ ์ธ์คํํฐ์์ ํ ์คํธ ์ค๋ธ์ ํธ ๋ฑ๋กํ๊ณ updateํจ์์์ ์ฐธ์กฐํ๋ฉด ๋์ ๊ท์ฐฌ๊ท์ฐฎ.
์ผ๋จ ๊ธ๋ง ๋ด์ ์ดํดํจ ๊ณ ๋ง๋ค. ์ฌ๋ํ๋ค ๋ ๋ด๊ฐ ์ง์ผ๋ณธ๋ค