์ฝ๋ ์์ฑํ ๋ 1 2 3 4๋ฒ์ค ์ด๋๋ค ์จ์ผ ํ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์
2๋ฒ์ ์์ํ ๋ ๋ฑ ํ๋ฒ๋ง ๋๋ฒ๊น
ํด์ฃผ๋๊ฑฐ ์๊ณ 3๋ฒ์๋ ๋งค ํ๋ ์๋ง๋ค ๋๋ฒ๊น
ํด์ฃผ๋๊ฑธ๋ก ์๊ณ ์์
1๋ฒํ๊ณ 2,3์์ฐ๋๊ฑฐ ์ฐจ์ด๋ 1ํ๊ณ 4๋ฒ์ ์ฐจ์ด๋ ๋ชจ๋ฅด๊ฒ ์
๋ฌด์จ ์ฐจ์ด๊ฐ ์๋๊ฑฐ์?
- dc official App
C#์ฑ ํด๋ผ ์ ์ก์ด
void Start์ Update๋ ๋ฐ๋ก ์ ๋ํฐ๋ฌธ๋ฒ ์ฐพ์๋ด๋ ๊ด์ฐฎ์ผ๋ ์ผ๋จ C#์ฑ ์ด๋ ์ ํ๋ธ๋ ๋ณด๊ณ ํ์
1๊ณผ 4๋ ๋๊ฐ์
c์ธ์ด ์์๋ 1 ๊ณผ 4๊ฐ ์์์์ ์ฐจ์ด๊ฐ ์์๋๋ฐ c#์์๋ ์์. ๋ณ์์ ํจ์,์ง์ญ๋ณ์๋ฅผ ์ดํดํด์ผ 1234๋ฅผ ์ดํดํ ์์์. 1๊ณผ 4๋ ๋น๊ณต๊ฐ์ด๊ณ ๋๊ฐ ๋ง๋ NewBehaviorScript์ ๋ชธ์์ ์ค๊ดํธ๊ฐ ๊ธฐ์ค์. 2์ 3์์ ๋ ์ค๊ดํธ๊ฐ ์๊ธฐ์ง? ์ด๊ฑด ํจ์๋ผ๋ ๊ฑฐ๊ณ ํจ์์ ๋ชธ์์ด 23 ์์ญ์ธ๊ฑฐ์, ํจ์๋ ๋ ์ด๋ฉ๋ ์ซ์ 2๋ฅผ ๋ฃ์ผ๋ฉด 4๋ก ๋ณํ๋ ๋ง๋ฒ์์ ๋ฌธ์ ์์ ๋ง๋ฒ์์๊ฐ ํจ์์
๊ฒฐ๊ตญ ํจ์๋ ์๊ดํธ์ ์ ๋ ฅ๊ฐ์ ๋ฃ์ผ๋ฉด return์ผ๋ก ๊ฒฐ๊ณผ๊ฐ์ ๋ง๋๋ ๊ธฐ๋ฅ ๋ฌถ์์ด๊ณ ์ด ๊ธฐ๋ฅ๋ฌถ์์ ๋ ๋ฌถ์์ผ๋ก ๊ฐ์ง๊ณ ์๋๊ฒ class ์ธ NewBehaviorScript์. Start์ Update๋ ์ ๋ํฐ๊ฐ ์ ํด๋์ ํจ์์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฆ์ด ๊ณ ์ ๋์ด์๊ณ ์๋์ผ๋ก ์คํ๋จ
NewBehaviorScript๋ ๋๊ฐ ๋ง๋ค๊ณ ์ด๋ฆ์ ์์ ํด์ ๊ธฐ๋ณธ๊ฐ์ด ์ธํ ๋๊ฑฐ์. ์ด class๋ผ๋ ๋์ Monster ๋ผ๊ณ ์ด๋ฆ์ง์ผ๋ฉด ๋๊ฐ ํ๋ ์ดํ ๊ฒ์์ ๋ชฌ์คํฐ๋ ๊ฐ์๊ฑฐ์. ๊ทธ๋ฆฌ๊ณ void Attack() ์ด๋ผ๋ ํจ์๋ ๋ง๋ค์ด ๊ทธ๋ฆฌ๊ณ int Hp ๋ผ๋ ๋ณ์๋ ๋ง๋ค๊ณ
์ฃผ์ ์ฌํญ์ผ๋ก ์ง๊ธ class ์ ์ด๋ฆ์ ๋ฐ๊พธ๋ฉด ์ ๋ํฐ ์๋ํฐ ์ฐฝ์์ script ํ์ผ์ ์ด๋ฆ์ ๋๊ฐ์ด ๋ฐ๊ฟ์ค์ผํจ
์ ๋ํฐ ๊ธฐ์ด ๊ฒ์ํด๋ ์ ๋ด์ฉ์ ๋์ค๊ฒ ๋ค