๋ฆฌํ์ดํํธ ๊ฐ๋ฐ์ผ์ง #6. ๋ ๋ฒจ ๋์์ธํ ์๊ฐ์ ๋ง์์ด ์ ์ฅํด์ง๋ค...
https://m.post.naver.com/viewer/postView.nhn?volumeNo=28403151&memberNo=11692297
๋ฆฌํ์ดํํธ ๊ฐ๋ฐ์ผ์ง #7. ๋ ๋ฒจ ๋์์ธํ ์๊ฐ์ ๋ง์์ด ์ ์ฅํด์ง๋ค... (ํผ์ฆ ํธ)
๋ฆฌํ์ดํํธ ๊ฐ๋ฐ์ผ์ง #8. ๋ณด์ค ๋ชฌ์คํฐ๋ ์ฝ์์ด๋๊น ์!
๋ฆฌํ์ดํํธ ๊ฐ๋ฐ์ผ์ง #9. 2020 ์ธ๋ํฌ๋ํํธ ์ ์! (๋ณด์ค์ 2ํ)
์๋ ํ์ธ์.
์ ๋ ๋ฆฌํ ์ดํํธ ํ๋ก๊ทธ๋๋จธ์ด์ ์คํ ๋ฆฌ ๋์ฌ๋ ์ฐ๊ณ ํ์ํํ ์์๋ฆฌ๋ ๋ง์ด ํ๋ ํ๋น์ ๋๋ค.
1994.05.05 ~ ???
์ด๋ฒ์๋ ํ์ฅ์ ๋ฌด๊ฒ๋ฅผ ์ข ์ค์ฌ์ฃผ๊ณ ์ ์ ๊ฐ ๊ฐ๋ฐ์ผ์ง๋ฅผ ์ฐ๊ฒ ๋์์ต๋๋ค.
์ ๋ ์ญํ ์ ํ๋ก๊ทธ๋๋จธ์ธ๋ฐ ์ ๊ณต์ ์ปด๊ณต์ด ์๋๋๋ค..
๊ณ ๋ฉ๋ถํฐ ์ํฌ์ ๋ฌธ๊ณผ์๋ ์ ๊ฐ ์ด๋ป๊ฒ ์ด ์ง์ ์ ๊ฐ์ง๊ฒ ๋ ๊ฑด์ง ์ ๋ ์ ๊ธฐํ ๋ฐ๋ฆ์ ๋๋ค..
๊ทธ๋ฐ๋ฐ ์ธ์ด 3๋ฑ๊ธ..
์ ๋ ์ฌํ์ธ ๋งํผ ์ฌํ๋ก์์ ์คํฌ์ ์ฒ ์ ํ ์ตํ ์์ต๋๋ค.
๋์ถฉ ์คํฌ๋ฆฝํธ ๊ธ์ด๋ค ์ค๊ธฐ. ๋ชปํ ๊ฑฐ ๊ฐ์ผ๋ฉด ๋๊ฐ ๋ง๋ค์ด ๋์ ์์ ์ฐพ๊ธฐ. ์ ํ์ธ ์น๊ตฌ ๊ท์ฐฎ๊ฒ ํ๊ธฐ. ๋ฑ๋ฑ๋ฑ..
๊ทธ๋์ ์ค๋์ โ๋ชปํ ๊ฒ ๊ฐ์ผ๋ฉด ๋๊ฐ ๋ง๋ค์ด ๋์ ์์ ์ฐพ๊ธฐโ๋ก ๊ฒ์์ ์ ์ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฐ์ ๋ฐฉ๊ตฌ์์ ๋ฐ์ ๋๋ ๊ธฐํ์์ ์๊ตฌ ์ฌํญ์ ๋ณด๋๋ก ํฉ๋๋ค.
์ค๋์ ๊ธฐํ์ ์๊ตฌ:
1. ํ! ์ด๊ฑฐ ์บ๋ฆญํฐ ์์ ์์ ๋ ๋ฌธ ์ข ์ด๋ฆฌ๊ฒ ํด์ค์!
2. ํ! ์ด๊ฑฐ ๋ฌธ ์ด๋ฆด ๋ ์๋ฆฌ ๋๊ฒ ํด์ค์!
3. ํ! ์ฌ๊ธฐ ์ง๋๊ฐ๋ฉด ๋์ฌ ๋์ค๊ฒ ํด์ค์!
4. ํ! ์ฌ๊ธฐ์๋ ์บ๋ฆญํฐ 360๋ ๋๊ฒ ํด์ค์!
5. ํ! ๋ฌผ ์ข ๋ ๋ค ์ค์!
์โฆ ์ ๋ถ ๋ชปํ ๊ฑด ์์ง๋ง
์ด๋ฐ ์์ํ ์ด๋ฒคํธ๋ค์ ํ๋ํ๋ ๋์ํด์ ๋ง๋ค๋ค ๋ณด๋ฉด ์คํ๊ฒํฐ๊ฐ ๋ ๊ฒ ๋ถ๋ช ํฉ๋๋ค.
์์ฃผ ํ๋ฅญํ ์ด๋ฒคํธ ์์คํ ์ด ํ์ํ ๋์ ๋๋ค.
์ด๋์ ๋ ๊ตฌ์์ ๋์ง๋ง ๋ง๋ค ์์ ์ด ์ ์์ผ๋ ๋ฐ๋ก ๊ฒ์ ๋ค์ด๊ฐ๋๋ค..
๋ชจ๋ ํ๋ก๊ทธ๋๋จธ์ ์ํฉ
์ ์๊ฒ ํ์ํ ๊ธฐ์ ์ ์ธ์คํํฐ์์ ์ต๋ํ ์ด๋ฒคํธ๋ค์ ์ ์ดํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
๊ทธ๋ ๊ฒ ๊ฒ์์ ์ด์ด๊ฐ๋ ์ค..
Event Delegate System(๋ฌด๋ฃ์)
ํ ์ค๊ธฐ ๋น๋ง ๊ฐ์๋ ๊ทธ๋ถ์ด ๋ด๋ ค์ค์ จ์ต๋๋ค.
-Event Delegate System!!
์์ฝํด์ ์ค๋ช ํ์๋ฉด
ํด๋น ์ปดํฌ๋ํธ์ ํธ์ถํ ํจ์๋ฅผ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ๋ฃ๊ณ ์กฐ๊ฑด๋ง ์ค์ ํด ์ค๋ค๋ฉด
์ํ ๋ ํธ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ๋ก ์ฝ๋ฉํด ์ค ํ์ ์์ด ์ธ์คํํฐ์์ ํ๋์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
์ ์ด์ ์ํฌํธ ํด์ค๋๋ค!
๋๊ทผ๋๊ทผ๋๊ทผ!!
.....
....
...
..
.
์ใ โฆ.
๊ทธ๋ ์ฃ . ๊ฐ๋ฐ์ด ์ด๋ ๊ฒ ์ฌ์ธ ๋ฆฌ๊ฐ ์์ต๋๋ค. ์ด๋ฆฐ ์์ ์ปดํจํฐ ๊ณ ์น๋ ์ฌ์ ์ผ๋ก ์์๋ณด๋๋ก ํฉ๋๋ค.
์ด๋ฏธ ์๋ค๊ณ ??
์ ๋ฐ! ์ด๋ฏธ ์ฐ๊ณ ์๋ NGUI์์ ํด๋์ค๋ช ์ถฉ๋์ด ์ผ์ด๋ฌ๊ตฐ์! ๋ฐ๋ก ๊ณ ์ณ์ฃผ๋๋ก ํฉ๋๋ค.
NGUI๋ ์ ๋ฐ๋ก ๋ค์์คํ์ด์ค๋ฅผ ๋์ง ์์์๊น..
์ ๋ง๋ํ ๊ณ ์ณ์ก์ผ๋ ์ค๋ช ๋๋ก ์ ๋๋ก ์๋๋๋์ง ํ์ธํด๋ณด๋๋ก ํฉ๋๋ค.
ReorderableEventList ์๋ ํจ์ List๊ฐ ๋ค์ด ์์ต๋๋ค.
์ ์์์ ์ค๋ช ๋๋ก ReorderableEventList ๋ณ์ ๋ง๋ค์ด ์ฃผ๊ณ .. ํ์ธํด ๋ณด๋ฉด
์ค๋ธ์ ํธ๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ๋ง ํ๋ฉด ํด๋น ์ค๋ธ์ ํธ๊ฐ ๊ฐ์ง๊ณ ์๋ ํจ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
๋ฉ๋๋ค!
์ด์ ReorderableEventList ๋ณ์๋ฅผ ํธ์ถํด ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋ฆฌ์คํธ ์์ ํจ์๋ค์ ์คํํ ๊ฒ์ ๋๋ค.
์โฆ ๊ทธ๋ฐ๋ฐ ์ ๋ ReorderableEventList ๋ณ์๋ฅผ ๋ฐฐ์ดํ ์์ผ ์ํ๋ list๋ฅผ ํธ์ถํด ์ฃผ๊ณ ์ถ์ต๋๋ค.
Execute(test[2].list) ์ด๋ฐ ์์ผ๋ก์.
ํํ ๊ทธ๋ผ ์ด๋ ๊ฒ ํ๋ฉด ๋๊ฒ ์ง?
์ด๋ฆผ๋ ์์ง! ์ด์ํ๊ฒ ๋ฐฐ์ด๋ก ๋ง๋ค๋ฉด ์๋ฆฌ๋ฉํธ ๋ฐ์ดํฐ๊ฐ ์ ๋ถ ๊ฐ์์ง๋๋ค..
์ด๋ฌ๋ฉด ๋ฐฐ์ด๋ก ๋ง๋ ์๋ฏธ๊ฐ ์์ฃ . ์ฌํ์ธ ์ ๋ ์ ์ด๋ ๊ฒ ๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ด์ ๋ ๋ชฐ๋ผ๋ ํด๊ฒฐ์ ํด์ผ๊ฒ ์ฃ .
๊ธฐ์กด ์ฅ์ฐฉ๋ผ ์๋ค ๋ฆฌ์ค๋์์ด๋ธ ํ๋กํผํฐ๋ฅผ ์ฐ์ง ์์.
Reorderable ํ๋กํผํฐ ๋๋ก์ฐ์ด์ ๋ฌธ์ ๊ฐ ์๋ ๊ฑฐ ๊ฐ์ผ๋ ๋ฐ๋ก ํด๋์ค๋ฅผ ๋ง๋ค์ด ๋ณด์์ต๋๋ค.
์๋ฉ๋๋ค! ๋น๋ก ๋ฆฌ์ค๋์์ด๋ธ์ ์์ UI์ ๊ฐํธํ ์ ๋ ฌ์ ์ฌ์ฉํ์ง ๋ชปํ๊ฒ ๋์์ง๋ง
์ ์๋๋๋ ๊ฒ์ผ๋ก๋ ์ถฉ๋ถํ ๋ง์กฑํฉ๋๋ค.
์ ์ด์ ๊ธฐ๋ฐ์ด ๋๋ ์ด๋ฒคํธ ์์คํ ์ ๋ง๋ค์์ผ๋(๊ฐ์ ธ์์ผ๋)
๋ฆฌํ ์ดํํธ์ ๋ง์ถฐ์ ์ฌ๋ฌ ์ด๋ฒคํธ ํด๋์ค๋ค์ ๋ง๋ค์ด ์ค๋๋ค.
์ธํ ์๋ฃ!
ํ๋ฒ๊ฑฐ ์ด๋ฒคํธ๊ฐ ์๋ฃ ๋์์ต๋๋ค!
์ ์ด๋ ๊ฒ ์์ฑ๋์์ต๋๋ค!
์ด์ ๊ธฐํ์์๊ฒ ์๋ ค๋ง ์ฃผ๋ฉด ์์์ ํ ๊ฒ๋๋ค.
์ ์๊ฒ ์์ด ์ต๊ณ ์ ์์คํ ์ ์ญ์ ๊ธฐํ์์ ๋ ธ๊ฐ๋ค์ ๋๋ค.^_^
๊ทธ๋ผ ์ด๋ง ๋ง์น๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๊ธฐํ์ํํ ๋ ธ๊ฐ๋ค ์ํค๋ค๊ฐ ํ๋ก์ ํธ ์ฐ์ผ๋ก ๊ฐ์ ๋ฐฑ์๊ฐ ๋์ด๋ด์ผ ์ ์ ์ ์ฐจ๋ฆฌ๊ฒ ๋๊ฐ? ์ด์ ์น์ ํ๊ฒ ์ปค์คํ ์๋ํฐ๋ผ๋ ๋ง๋ค์ด๋ผ
๋ฆฌํ์ดํํธ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค ํํ
๊ป๊ป ๊ฐ์ฌํฉ๋๋ค.
์ด๋ถ ์๋์ผ๋ฉด ์ข๊ฒ ๋ค
๊ทธ๋ฌ๊ฒ์ ์ ๋ ์๋์ผ๋ฉด ์ข๊ฒ ๋ค์ฌ ใ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ฉ์ ธ - dc App