์ผ๋จ ๋ก์ง์ ์ค๋ช ํ์๋ฉด
๊ธฐ๋ณธ ์บ๋ฆญํฐ ์คํฌ๋ฆฝํธ๊ฐ ์๊ณ , 2๋ฒ์งธ ์บ๋ฆญํฐ ์คํฌ๋ฆฝํธ๊ฐ ์์ด์(์ด๋ฒคํธํธ๋ฆฌ๊ฑฐ์ ์ฐ๊ฒฐ๋์ด ์๋ ์คํฌ๋ฆฝํธ)
์ฌ๋ฌ ์ข ๋ฅ์ ์บ๋ฆญํฐ๋ฅผ ์คํฌ๋ฆฝํธ ํ๋๋ก ๊ด๋ฆฌํ๋๋ก ์ง๊ธฐ์๋ ์ค๋ ฅ์ด ๋๋ฌด ๋ถ์กฑํ๊ณ , ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ๋ฆฌํ์ด์
๊ฒฐ๊ตญ ์ด์๊ณผ ์ ๋๋ฉ์ด์ , ์คํฌ ์ ๋๋ฅผ ์ ์ธํ๋ฉด ์์ ํ ๊ฐ์ ์คํฌ๋ฆฝํธ์ธ๊ฑด๋ฐ, ๋ฌธ์ ๊ฐ ์กฐ์ ๋ฒํผ์์ ์๊ธฐ๋๋ผ๊ณ ์
์๋๋ Event Trigger๋ฅผ ๊ธฐ๋ณธ ์บ๋ฆญํฐ ์คํฌ๋ฆฝํธ์ ์ฐ๊ฒฐํด์ bool๋ก ๋ฒํผ์ด ํฐ์น๋์๋์ง ์๋์ง ํ๋จํ๋ ๊ฑด๋ฐ
์บ๋ฆญํฐ๋ฅผ ๋ฐ๊ฟ๋ฒ๋ฆฌ๋ ์คํฌ๋ฆฝํธ๋ ๋ฐ๋์ด๋ฒ๋ ค์ ์์ ์ ๋ ฅ์ด ์๋จ...
๊ทธ๋ฐ๋ฐ ์บ๋ฆญํฐ๋ฅผ ๋ฐ๊ฟ ๋ ๋ง๋ค UI๊น์ง ๊ฐ์ด ๋ฐ๊ฟ ์๋ ์๋ ๋ ธ๋ฆ์ด๊ณ ... ์คํฌ๋ฆฝํธ๋ก EventTrigger์ ์ฐ๊ฒฐ๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ด ์๋์?
์๋๋ฉด ์์ ๋ฒํผ ์๋ ๋ฐฉ์์ ๋ฐ๊ฟ์ผ ํ ๊น์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ฑ๊ธํค์ ์ด๋ฏธ ์ค๋ธ์ ํธ ํ๋ง์ ์ฌ์ฉ์ค์ด๊ธด ํ๋ฐ ๋ค์ ์ฌ์ฉํด๋ ๊ด์ฐฎ์๊น์? ์ฝ๋ฆฐ์ด๋ผ '๋ฑ ํ๋๋ง ์จ์ผํ๋ค'๋ผ๊ณ ์ด๋์ ๊ฐ ๋ค์ด์.. ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ๋ ํ๋ฒ ์ฐพ์๋ด์ผ๊ฒ ๋ค์ ๊ฐ์ฌํฉ๋๋ค!
์ผ๋งค๋ก ์ง๋๊ฑฐ ์๋ ค์ฃผ์๋ฉด ๋ฒํผ ์ฌ๋ฌ๊ฐ ๋ง๋ค์ด๋๊ณ ๋นํ์ฑํ ์ํค๊ณ ์บ๋ฆญํฐ ๋ฐ๊พธ๋ฉด ํด๋น๋ฒํผ ํ์ฑํ์์ผ์ค์ ๋ฐ๋๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ํ๋ฉด๋จ
ใ ใ ใ ใ ใ ใ ใ ใ ํ ๊ฑ ์ด๋ ๊ฒ ํ ๊น.. ๊ณ์ ์ผ๋งค์ฝ๋ฉ๋ง ํ๋๊ฒ๊ฐ์์ ์ฐ๋ฆฌ๊ธด ํ๋๋ฐ
์์ํ ๋ ํ๋ ์ด์ด ๊ฒ์ํ๊ณ ๊ทธ๊ฑธ ๊ธฐ์ค์ผ๋ก ์ก๊ณ ๋ญ๊ฐ ์คํํ๋ฉด ๋์ง์์๊น์? ์ ๊ทธ๋ ๊ฒํ๋๋ฐ - dc App
์ค๋ธ์ ํธ ํ๋ง ์ฌ์ฉ์ค์ธ๋ฐ ๊ด์ฐฎ์๊น์? ์ง๊ธ ์บ๋ฆญํฐ ๋ณ๊ฒฝํ๋ฉด UI๋ ๊ฒ์๋งค๋์ ์๋๋ฏธ 3๊ฐ ํญ๋ชฉ์์ ์์ ๋ค์ด๊ฐ์ผํด์ ์์ ๊ณจ๋จธ๋ฆฌ ์๋์ค...
๋ฒํผ ๋ฆฌ์ค๋๋ฅผ ๋์ ํ ๋น ํ๋ฉด ๋จ. ํ๋ง๋๋ก ์ธ์คํํฐ์์ ๋ฆฌ์ค๋๋ฅผ ํ ๋นํ๋๊ฒ ์๋๋ผ ์คํฌ๋ฆฝํธ์์ ํ ๋นํ๋ผ๋ ๋ง.
https://docs.unity3d.com/ScriptReference/Events.UnityEvent.AddListener.html
๋ง์ฝ์ ์ธ์คํํฐ์์ ๋ฆฌ์ค๋๋ฅผ ํ ๋นํ๋ฉด persistent listner๊ฐ ๋๊ธฐ ๋๋ฌธ์ ์คํฌ๋ฆฝํธ ์์์ ๋ฐ๊ฟ์ฃผ๋ ค๋ฉด ์ฝ๋ ๋ช๊ฐ ๋ ๋ฃ์ด์ผ ๋ผ์ ๊ท์ฐฎ์์ง
์คํธ ๊ทธ๋๋ง ๊ฐ์ฅ ์ง์ ์ ์ธ ํด๊ฒฐ์ฑ ๋ค ์ค ํ๋์ผ ๊ฒ ๊ฐ๋ค์.. ๋ฆฌ์ค๋์ ๊ฐ๋ ์ ์ ํ ๋ชจ๋ฅด๊ณ ์๊ธด ํ๋๋ฐใ ใ ใ ํ๋ฒ ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค