๋ค๋ฅธ ์คํฌ๋ฆฝํธ์ ๋ณ์๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํ๋๋ฐ ๋นจ๊ฐ์ค ์ณ์ง๋ค์..ใ
๋ค๋ฅธ ์ค๋ธ์ ํธ ์คํฌ๋ฆฝํธ์์ GameObject.find("item1")๊น์ง๋ ๊ด์ฐฎ๊ฒ ์ ๋๋๋ฐ .GetComponet ๋ถ๋ถ์ ์ฐ๊ณ coin ๊น์ง ์ฐ๋ฉด ๋นจ๊ฐ์ค์ด ์๊ธฐ๋ค์ฌ.ใ
์ ๋ coin์ ์๋ ์คํฌ๋ฆฝํธ ์ค
ย public voidย OnTriggerEnter(Collider other)
ย ย {
ย ย ย ย if (other.tag == "Player")
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("- ์์ดํ ํ๋!");
ย ย ย ย ย ย goldpuls += 10;
ย ย ย ย ย ย
ย ย ย ย ย ย cointext.text = "์ฝ์ธ : " +ย goldpuls;
ย ย ย ย ย ย plus = goldpuls;
ย ย ย ย ย ย bestcoin.text = "์ด ์ฝ์ธ" + plus;
์ฌ๊ธฐ์์ Plus์ ์ ์ฅ๋๋ ์ซ์๋ฅผ ๋ณ์๋ก GameManager ์คํฌ๋ฆฝํธ์ ๊ฐ์ ธ์์ ์ ์ฉํ๊ณ ์ถ์ด์ใ
coinLoad ๋ณ์์ ์๋ฃํ์ด Gameobject๋ก ์ ์ธํด์ ๊ทธ๋ ์ต๋๋ค ์๋ฃํ์ ๋ง๊ฒ ๋ฐ๊พธ์ธ์
๋ต๋ณ ์ดํดํ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ GameObject coinLoad;๋ฅผ float coinLoad ๋ก ๋ฐ๊ฟ๋ ๋๊ฐ์ด ์๋์..
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
float coin = GameObject.Find("item1").GetComponent(); ์ด๋ ๊ฒ ๋ฐ๊ฟ๋ ๋๊ฐ์ด ์๋์..ใ
๋ณ์๋ก๊ธฐ๋๊ฑฐ๋ฉด ()๋ค์ ์ ์ฐ๊ณ ๋ณ์๋ช ๋ ์จ์ค์ผํ๋๊ฑฐ ์๋๊ฐ์ฉ? - dc App
.plus๋ฅผ ์ถ๊ฐํด๋ด์ ~ - dc App
์ ๋๋ค์...GetComponent()๊น์ง ์จ๋ ๋นจ๊ฐ์ค ์๊ฒจ์ ์์ผ๋๋ฐ ๋ค ์ฐ๋ ์์ด์ก๋ค์..ใ ใ ๋ต๋ณ ์ฃผ์ ๋ถ๋ค ๊ฐ์ฌ๋๋ ค์~^^
ใ ใ ์๋ฃํ์ด ์๋ง์ผ๋๊น ์๋ฌ๋์ง. Plus๊ฐ๋ง ๊ฐ์ ธ์ฌ๊ฑฐ์์ผ๋ฉด float๋ก ์ ์ธํ๊ณ plus๊ฐ ๊ฐ์ ธ์ค๋ฉด ๋๊ณ ์ฝ์ธ์งธ๋ก ๊ฐ์ ์ฌ๊ฑฐ์์ผ๋ฉด ์๋ฃํ์ coin์ผ๋ก ํ์ผ๋ฉด ์ ์๋ฌ ์๋ฌ์๊ฑฐ์
coin coinLoad; ์๋ฃํ์ด๋ฆ์ด ๋์ด ๋ง๋ ์คํฌ๋ฆฝํธ ํ์ผ์ด๋ฆ์ด์ด์ผ ํฉ๋๋ค. ํ์ผ์์ ์๋์ผ๋ก coin์ด๋ผ๋ ํด๋์ค๊ฐ ์์ฑ๋์ ๊ทธ๊ฑธ ๋์ด์ฐ๋๊ฑฐ๋๊น์