์ค๋์ ํฌ๋ฆฌํฐ์ปฌ์ด๋ ๋ฒํ์ ๋ฐ๋ฅธ ๋ฐ๋ฏธ์ง ํ๊ธฐ
๊ทธ๋ฆฌ๊ณ ๋ฒํ์ ์ฉ์ ๋ฐ๋ฅธ ์คํ ๋ณ๊ฒฝ์ ๋ํด ๊ตฌํํ์์ต๋๋ค!
๋ฐ๋ฏธ์ง์ ๋ง๋ ์๊ณผ ํฌ๊ธฐ์ ๋ฐ๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ๊ณ
๋ฒํ์ง์์๊ฐ๋์ ๊ฐ๊ฐ ๋ฐ๋ฏธ์ง+1, ๊ณต์ +200% ํจ๊ณผ๋ฅผ
์ ๋ฐ๊ณ ์ ๊บผ์ง๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค :>
์คํฌ๊ตฌํ์ ๊ณ ๋ฏผํ์๋๋ถ์ด ์์ด
ํด๋น ๊ตฌํ์ ๋ํด ์ข๋ ์์ธํ ํฌ์คํ ํ๋ ค ํฉ๋๋ค!
์ฐ์ ์ ์ด์ ์ ์ผ์ง์ ๋จ๊ธด๊ฒ์ฒ๋ผ ScriptableObject ๋ฅผ ์ด์ฉํ์ฌ
๊ฐ๊ฐ์ ์คํฌ๋ค์ ๋ํ์ฌ ์ ์ํ๊ณ ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค.
์ค๋ ์ด์ผ๊ธฐํ๊ณ ์ถ์๊ฑด
๊ทธ๋ ๊ฒ ๊ฐ๊ฐ์ ์คํฌ์ ์ ์๋ ๊ฐ์ ํตํด ์ด๋ป๊ฒ ์ด์ฉํ๋์ง์ ๋ํด์ ์ ๋๋ค!
https://docs.unity3d.com/kr/530/ScriptReference/Events.UnityEvent.html
์คํฌ์ UnityEvent<์ธ์> ๋ฅผ ๋งด๋ฒ๋ณ์๋ก ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ ๋ํฐ์ด๋ฒคํธ๋ ๋ธ๋ฆฌ๊ฒ์ดํธ๋ฅผ C#์ ์ด๋ฒคํธ์ ๋ธ๋ฆฌ๊ฒ์ดํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ํธํ๊ฒ ๊ตฌํํด๋๊ฒ์ผ๋ก
ํ์ด์ฌ์ ์ผ๊ธํจ์ ๊ฐ์๊ฒ? ์ด๋ผ๊ณ ์ดํดํ๋๊ฒ ์ฌ์ฉ์ ๋์์ด ๋์๋ค์
์ธ์๋ C++๊ฐ ๊ตฌ์กฐ์ฒดํฌ์ธํฐ๋ก ๋๊ธฐ๋ฏ ๋๋ถ๋ถ์ ์์์๋ฃ๋ object ํด๋ ์ค๋ฅผ ์์ฃผ์ฐ๋
๋ช ๋ช ๋ ๊ตฌ์กฐ์ฒด๋ฅผ ์ฐ๋๊ฒ ํ์คํ๊ณ ์ข์ ์ ๋ ์๋์ฒ๋ผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ์ ์๋ ๋ณ์๋ Evnet.Invoke(arg) ๋ฅผ ํตํด ์ฝ๊ฒ ํธ์ถํ ์ ์๊ฒ๋ฉ๋๋ค!
์ง์ ์๋ฃํ ๋ต๊ฒ Inspector ๋ฅผํตํ ์ ์๊ฐ ๊ฐ๋ฅํ๋ฉฐ
ํด๋น ์์ฑ๋ ์ค๋ธ์ ํธ๋ฅผ ๋ฑ๋กํจ์ผ๋ก์จ
ํด๋น ์ค๋ธ์ ํธ๋ฅผ ๊ฐ์ฒด๋ก ํจ์๋ฅผ ํธ์ถํ ์ ์์ต๋๋ค.
x ๋ ์ด๋ค๊ฑธ ๋ฒํํด์ค์ง
y ๋ ์ผ๋งํผย ๋ฒํํด์ค์ง ๋ก ์ด์ฉํ๊ณ ์์ต๋๋ค.
์๋ฅผ๋ค์ด SKillVal ์ x๊ฐ 2์ด๊ณ y๊ฐ 200์ด๋ฉด
๊ณต๊ฒฉ์๋๋ฅผ 200% ์ฆ๊ฐ์ํค๋ ๋ฒํ๊ฐ ๋๋์์ผ๋ก ๊ตฌํ๋ฉ๋๋ค.
์์ง์ ์ธ์๋ก ๊ฐ๋จํ ์ ๋ณด๋ง ๋ฐ๊ณ ์๋ค์.
์ด์ค revers ์ผ๊ฒฝ์ฐ ๋ฒํ๊ฐ ๊บผ์ง๋ ํ์์ผ๋ก ๊ตฌํํ์ต๋๋ค!
๊ทธ๋์ ์ด๋ ๊ฒ ์ฝ๊ฒ ํธ์ถํ๊ณ
์ผ๋ฐํ๋ฅผ ํตํด ์ฝ๊ฒ ๊ด๋ฆฌ๋๋ฉฐ
๊ฐ๋ง ๋ณ๊ฒฝํด๋ ์ฝ๊ฒ ๋ค์ํ ๋ฒํ๋ฅผ ๊ตฌํํ ์ ์๊ฒ๋ฉ๋๋ค :>
๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ์ง ์ฌ์ด์ฆ ๋๋ฆฌ๋ ๊ฑฐ ๋ถ๋ช ํ๋ ๋ธ๋ก๊ทธ๋ ๋จ๊ฒจ๋๊ฒ ์ต๋๋ค.
https://blog.naver.com/jyoug2/222684353583
+ ํฌ์คํ ํ๊ณ ์ถ์๊ธ์ด ์์ด ์กฐ๊ธ์ ์ผ์ฐ ์์ ์ ๋ง๋ฌด๋ฆฌ ํ๋ คํฉ๋๋ค.
ํ ์ผ์ด์๊ธฐ๋ ๊ฒ์๋ ์ฝ์๊ฒ๋ ๋ณผ๊ฒ๋ ๋๋ฌด๋๋ฌด ์ฌ๋ฐ๋ค์!
๋ญ ์ฌ๋ฐ๋๊ฒ ๋ง๋ค๋๊ฑด ์ ๊ฐ ๋ง๋๋๊ฒ๋ ์ฌ๋ฐ์ด์ง์ง ์์๊น. ๊ทธ๋ฐ ์์ผํ ๋ง์์ด๋ค์ ใ ใ
๋ค๋ค ์ฌ๋ฐ๋ ์ฃผ๋ง๋์ จ๊ธธ ๋ฐ๋๋๋ค :>
์ ๋ณด๊ณ ์์๋ค ใ ใ