ย ๊ฐ๋ฐ์ผ์ง ๋ชฉ๋ก
#1 - ํ๋ ์ด์ด ๊ธฐ๋ณธ ์กฐ์
#3 - ๋ฌด๊ธฐ ์ข ๋ฅ ์ถ๊ฐ ๋ฐ ์ ๊ทธ๋ ์ด๋ ๊ตฌํ
#6 - ์ฆ์ฌ ๊ณต๊ฒฉ, ๊ฐ๊น์ด ์ ํ์, ๋ฐ๋ฏธ์ง ํ๊ธฐ
#8 - ์ฑ๋ฅ ์ต์ ํ (์์งค ์ฃผ์)
#10 - ๋๋ฐฑ / ๋ฏธํฐ์ด ์คํธ๋ผ์ดํฌ
#11 - ๊ฒฝํ์น ๋ฐ ๋ ๋ฒจ์ UI
#13 - ์ํธ์์ฉ / ํ์ผ๋งต
#14 - ํ ๋ฌด๊ธฐ ๊ฐ์ ๋ฐ ์ถ๊ฐ / ํ๋ ์ด์ด ํ๋ก์ฐ
#20 - ๋งต (3) / ์ค๋ด / ๋ง์คํฌ
#21 - ์ฅ๋น ์
๊ทธ๋ ์ด๋ (1)
#22 - ์ฅ๋น ์
๊ทธ๋ ์ด๋ (2)
#23 - ํ
์คํธ ํ๋ ์ด & ์ค๊ฐ ์ ๊ฒ (1)
#25 - ๊ฒฝํ์น ์ค๋ธ์ ํธ ๊ฐ์
#27 - ํ๊ดด ๊ฐ๋ฅํ ์ค๋ธ์ ํธ
์ก๋ง
๋๋์ด! ๋ฌด๊ธฐ ๋ณต๊ตฌ ๋ !ย ๊ฒธ์ฌ๊ฒธ์ฌ ๋ฆฌํฉํ ๋ง๋ ํ์ด.
๊ฐ๋ฐ์ ์งํํด๊ฐ์๋ก ๋์ ํ๊ณ๋ฅผ ๊นจ๋ซ๊ณ ์กฐ๊ธ์ฉ ์ค์ฌ๋๊ฐ๊ณ ์์ด.
์์ธํ ์ด์ผ๊ธฐ๋ ๋ณธ๋ฌธ์์ !
๋๋ฆฌ๋ฒ ๊ฑฐ๋ฆฌ๋ ๊ท์ฌ์ด ๋๋์ด ๋ณด๊ณ ๊ฐ.
๋ฌด๊ธฐ
์ ์๋ ์๋ํ ๊ฟ์ ๊ฐ์ง๊ณ ์งํ ๋ฌด๊ธฐ 3์ข ๋ฅ์ฉ ! ์ด๋ฐ ๋๋์ ๊ฐ๋ ค๊ณ ํ๋๋ฐ,
์ด์งํผ ์คํ ๋ฆฌ ๊ฒ์์ ๋ง๋ค๊ณ ์๋ค๋ณด๋ ํ๋ฐ ๊ฐ์๋ก ๋๋ ค๋๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๊ณ ,
๊ฐ๋ฐ๊ธฐ๊ฐ์ด ๋๋ฌด ๋์ด์ง๋ค๋ณด๋ ์ต์ํ์ผ๋ก๋ง ๋ง๋ค์ด์ ๋ฐ๋ชจ๋ ๋ด๋์ ์ ์๋๋ก ํด๋ด์ผ๊ฒ ๋ค ์๊ฐํ์ด.
๊ธฐ์กด์ ์๋ ๋ช๋ช ๋ฌด๊ธฐ๋ ์ผ๋จ ๋ณด๋ฅํ๊ณ
์คํ ๋ฆฌ์ ์์์ด ๋ ๋ฌด๊ธฐ๋ค๋ง ์ถ๊ฐํด๋ณด๋ ค๊ณ ํด.
์คํ ๋ฆฌ๊ฐ ์งํํ ์๋ก ๊ฐํด์ง๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ด์
์ ๊ทธ๋ ์ด๋ ํด์ ์ฅ๋น ์ฌ๋กฏ์ ๋๋ ค์ค๊ฑฐ๊ณ ,
์ด๊ธฐ์๋ ์ต๋ 3๊ฐ์ ๋ฌด๊ธฐ์ ์ ์ธ์ฌ๋ฆฌ๋ฅผ ์ฅ๋นํ๋๋ก ํ ์๊ฐ์ด์ผ.
์ ์๋์ ์๋ ๋ฌด๊ธฐ๋ค์ ์ ๊น ๋ณด๋ฅํ๋ ๊ฑธ๋ก !
13
45
8
์ด ๋ฐํฑ ๋ฌด๊ธฐ๋ ์ปจ์ ๊ณผ ๋ฐธ๋ฐ์ค๊ฐ ๋ณ๋ก์ฌ์ ์ ๊ฑฐํ ์๊ฐ์ด์ผ.
12
์ฆ์ฌ ๊ณต๊ฒฉ์ ๋ฒ๋ฆด๊น ๊ณ ๋ฏผ์ค !
10
์ด๋ ๊ฒ ๋ณด๋ ๋ญ๊ฐ ๋ง์ด ํ๊ฒ ๊ฐ์ผ๋ฉด์๋ ํ๊ฒ ์๋ค...
์ด์จ๋ ๊ฐ์ ๋กค์ ์๋ ์คํฌ ํ๋์ฉ ๋ฐ์์ ๋ฌด๊ธฐ๋ฅผ ๋ง๋ค๋ฉด ๊ธ๋ฐฉ ๋ง๋ค์ ์์ ๊ฒ ๊ฐ๋จ ์๊ฐ์ด ๋ค๋๋ผ๊ณ .
๊ฐ์ฑ์๋ ๋ฌด๊ธฐ๋ค์ ๋ง๋ค์ด์ฃผ๊ณ ์ถ๋ค๋ณด๋ ์ ์ ํ ๋ฐ์ค๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์.
์์ ์คํ ๋ฆฌ๋ ๋๋์ด๊ฐ ์ฃผ์ธ์ด๋ ๋๊ณ ์์๋๋ฐ,ย ์ฅ๋๊ฐ์ ๋์ง ์๊ฐ ์ฉ์ฌ๋ก ๊ฐํ๋ฐ์.
์ฅ๋๊ฐ์ ๋ง์์ฑ์ผ๋ก ๋ ์๊ฐ๋ฒ๋ฆฌ๊ณ ๋๋์ด๋ ์ด๋ฅผ ์ซ์๊ฐ๊ฒ ๋ผ.
์ฉ์ฌ๊ฐ ์ด๋ฆฐ์์ ๊ฐ์ง๊ณ ๋๋ ์ฅ๋๊ฐ๋ค์ด ์์๊ฐ ์๊ฒจ์ ๋๋์ด๋ฅผ ์ซ์์๊ณ !
๊ทธ๋์ ์ฉ์ฌ์ ์ฅ๋๊ฐ๋ค์ ์๊ฐํด๋ดค๋๋ฐ ์ญ์ ์ฉ์ฌํ๋ฉด ์ ค๋ค์ ์ ์ค์ ๋งํฌ์ธ ๊ฒ ๊ฐ์.
๋ํ์ ์ธ ๋ฌด๊ธฐ์ธ ํ, ์นผ, ๋ฐฉํจ, ๋ถ๋ฉ๋์ ์ด๊ธฐ ์ฅ๋น๋ก ์ ํํ์ด.
ํ
๊ธฐ์กด๊ณผ ๋์ผํด !
๋ฐฉํจ
๊ธฐ์กด์๋ ๋ฑ์์ ์ฑ๊ฒฝ์ฒ๋ผ ๋น ๋ฅด๊ฒ ํ์ ํ๋ฉฐ ํฌ์ฌ์ฒด๋ฅผ ๋ง์์ฃผ๋ ๊ฒ์ ์๊ฐํ๋๋ฐ,
์ด๋ฌ๋ฉด ๋๋ฌด ๋น ๋ฅด๊ฒ ํ์ ํ๋ค๋ณด๋ ํฌ์ฌ์ฒด๋ฅผ ์ ๋๋ฐฉ์ดํด๋ฒ๋ฆด ๊ฒ ๊ฐ๋๋ผ๊ณ .
์ข๋ ๋ฐฉ์ด์ ์ธ ๋ถ๋ถ์ ์ด์ ์ ๋ง์ถฐ์
์์ฐ์ ๊ณผ๊ฑฐ ํจ์๋ธ๋ ์์ด์์ ํ๋ฆฌ ์ฒ๋ผ ๊ทผ์ฒ๋ฅผ ์ฒ์ฒํ ํ์ ํ๋,
๋ค๋จํํธ๋ฅผ ๋น ๋ฅด๊ฒ ์ฃผ๋๋ก ํ์ด.
๋์ ์๋ ์งค์ฒ๋ผ ๋ฐฉํฅ์ ๋ฐ๋ผ ์ ์ฒด์ ์ด๊ฒ ๋๋ฉด
์คํ๋ผ์ดํธ ๋ชจ์์ ๋ฐ๋ผ ์ฝ๋ผ์ด๋ ๋ชจ์์ ๋ง์ถฐ์ฃผ๊ธฐ๊ฐ ์ด๋ ค์์
์๋๊ฐ ๋๋ฆฌ๋ค๋ณด๋ ์ํ๊ฐ์ ๋๋ ๋ฏ ํด ์คํ๋ผ์ดํธ ๋ชจ์์ ๊ณ ์ ์ํค๊ธฐ๋ก ํ์ด.
์ด์ ๊ณผ ํฌ๊ฒ ์ฐจ์ด๋ ๋์ง ์์ง๋ง ์๋ฐ ๋๋์ผ๋ก ๋ณ๊ฒฝ๋์์ด !
๋ถ๋ฉ๋
์ฌ๋ฌ๊ฐ์ง ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ฉฐ ๋ง๋ค์๋๋ฐ,
์ฒ์์๋ ๋๋ฅด ํ์ฒ๋ผ ๋ง๋ค์ด์ ๋๋์ง๋ ๊ธฐ๋ฅ์ ๋ฃ์ด์ฃผ๊ณ ์ถ์์ด.
ํ์ง๋ง ์๋ง์ ํฌ์ฌ์ฒด ์์์ ๋ถ๋ฉ๋์ ์ ๊ฒฝ์ฐ๊ธฐ๋ ๊ทธ๋ค์ง ์ข์ ๊ธฐ๋ถ์ด ์๋ ๊ฒ ๊ฐ๋๋ผ๊ณ .
๊ทธ๋์ ์ฌ๋ฌ ์กฐ์ธ์ ๋ค์ด๋ณด๊ณ ๊ฒฐ์ ํ ๊ฒฐ๊ณผ
๋๋ ์ด๋ธ ๊ถ ๊ฐ์ ๋๋์ผ๋ก ๋ฌด์กฐ๊ฑด ๋์์ค๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ์ด.
๋จ์ํ ๋์ง๊ณ ๋์์ค๊ธฐ๋ง ํ๋ฉด ์ฌ๋ฏธ์์ํ
๋
๋ฐ์ ๋ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ผ๋ก ๋์ง๊ณ , ๋๋์์ฌ ๋๋ ๋ฐ๋ฏธ์ง๊ฐ ๋ ๋๋๋ก ์ค์ ํ์ด.
์ฐธ๊ณ ๋ก ์ด๊ธฐ ๋๋์ ์ด๋ฌ์ด !
์นผ
๋ง์กฑ์ค๋ฌ์ด ๊ฒฐ๊ณผ๊ฐ ๋์จ ๋ฌด๊ธฐ์ผ.
๋๋์ด๊ฐ ์นผ์ ํ๋๋ฅผ ์ ์์ผ๋
์์๋ฅผ ๊ฐ์ง ์นผ์ด ์์์ ๊ณต๊ฒฉํ๋ ์ปจ์ ์ด์ผ.
๋ถ๋ฉ๋์ ์ง์ ๊ณต๊ฒฉ, ๋ฐฉํจ๋ ๊ทผ์ฒ ๊ณต๊ฒฉ, ํ์ ๊ทผ์ ํ ์ ์๋ ํ๊ฒํ ์ด๋ผ์
์ด ์ธ๊ฐ์ง์ ๋ค๋ฅธ ๊ณต๊ฒฉ๋ฐฉ์์ ์ฃผ๊ณ ์ถ์๋๋ฐ
๊ทผ์ ์ ์ ์๋ ํ๊ฒํ ํ๋ฉด์ ์ฐ๋ฅด๊ธฐ ๊ณต๊ฒฉ์ ํ๋๋ก ํด๋ณด์์ด.
๋ ๋ฒจ์ด ๋ฎ์ ๋์๋ ์กฐ๊ธ ๊ตฌ๋ ค๋ณด์ด์ง๋ง,
์ ์ฌ๋ ฅ์ด ๋์ ๋ฌด๊ธฐ๊ฐ ๋ ๊ฒ ๊ฐ์.
์๋ง๋ ์งํ๋ฌด๊ธฐ๊ฐ ๋๋ฉด ์ด๋ฐ๋๋์ผ ๊ฒ ๊ฐ๊ณ !
์์พํด !
ํน์ ์ด๋ค์์ผ๋ก ๊ตฌํํ๋์ง ๊ถ๊ธํ ์ฌ๋์ด ์์๊น ์ถ์ด ๊ธ์ด ๊ธธ์ด์ ธ์ ์งง๊ฒ ์ค๋ช ํ์๋ฉด,
ํฌ์ง์ ์ ์์์์น, ๋ง์ง๋ง ์์น๋ฅผ ๊ตฌํด์ Lerp๋ก ์์ง์ฌ์ฃผ๊ณ
CircleCast๋ฅผ ์ฌ์ฉํด์ ๊ฒฝ๋ก์์ ์ ์ ์ฒดํฌํด์
๋ฐ๋ฏธ์ง๋ฅผ ์ฃผ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ์ด !
์๋ฅผ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณตํด์ ์ ๋ฐ ๋๋์ด ๋๋๊ฑฐ๊ณ .
์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ
์ด๋ฒ์ ๋ค๋ฅธ ๋ถ ๊ฐ๋ฐ์ผ์ง๋ฅผ ๋ณด๋ค๊ฐ ๊นจ๋ฌ์๋๋ฐ, ๊ทธ๋ฅ SO๋ฅผ ๋๋ ค๋ฐ๋๊ฒ๋ ๋์์ง ์์ ๊ฒ ๊ฐ์.
๊ธฐ์กด์ ๋ด๊ฐ ์ ์ ์ฒด๋ ฅ ์ปดํฌ๋ํธ์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์
์ฑ๋ฅ์ ์ํด ์ถฉ๋์ฒด๋ฅผ GetComponentํ๋ ๋ฐฉ์์ด ์๋
๋ฏธ๋ฆฌ ์ถฉ๋์ฒด๋ค์ Dictionary์ ์บ์ฑํด๋๊ณ ํด๋น ๋์ ๋๋ฆฌ์์ ์ฒด๋ ฅ ์ปดํฌ๋ํธ๋ฅผ ๋ฐ์์ค๋ ๋ฐฉ์์ด์์ด.
๊ทธ๋ฐ๋ฐ ์ด๋ฅผ ์ํด Dictionary๋ฅผ ์ ์ญ์์ ์ ๊ทผํด์ผํ๊ณ
์ฑ๊ธํค์ ์ด์ฉํด์ ์ ๊ทผ์ค์ด์์ด.
์ด๋ ๊ฒ ํ๋ฉด ํด๋น ์ฑ๊ธํค์ด ๋จผ์ ํ๊ดด๋๊ฑฐ๋ ๋ฆ๊ฒ ์์ฑ๋๋ฉด ๋ฌธ์ ๊ฐ ์๊ฒจ๋ฒ๋ ค.
๋ฌผ๋ก null์ฒดํฌ๋ ์คํฌ๋ฆฝํธ ์์ ๋ฑ์ ํด๊ฒฐ๋ฐฉ๋ฒ๋ค์ด ์๋๋ฐ
SO๋ฅผ ์ฌ์ฉํด๋ณผ๊น ์๊ฐ์ ํ์ด.
๋จ์ํ๊ฒ Dictionary<์ถฉ๋์ฒด, ์ฒด๋ ฅ์ปดํฌ๋ํธ>๋ฅผ ๊ฐ์ง๊ณ ์๋ SO๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ
์ ์ ์ด๋ฅผ ์ฐธ์กฐํด์ ๋์ ๋๋ฆฌ์ ์์ ์ ์ถฉ๋์ฒด๋ฅผ ๋ฑ๋ก, ํ๊ดด๋ ๋๋ ์ ๊ฑฐํด์ค.
๋ฌด๊ธฐ๋ ๊ณต๊ฒฉ ์ ์ด ๋์ ๋๋ฆฌ๋ฅผ ์ฐธ์กฐํด์ ๋์์ ์ป์ด์ค๊ณ .
์ด๋ ๊ฒ ํ๋ฉด SO๋ ์ฌ๊ณผ ๋ ๋ฆฝ๋์ด์์ผ๋ฏ๋ก ์ด๊ธฐํ ์์๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๊ฑฑ์ ํ ํ์๊ฐ ์์ด !
๋น๋ ์์๋ ์ ๋๋ก ์๋ํ๋์ง ์ฒดํฌ๋ฅผ ํด๋ด์ผ๊ฒ ์ง๋ง ์๋ง ์ ๋ ๊ฒ ๊ฐ๊ณ .
ํด๋น ๊ธ์์ ์ถ์ฒํ ์์.
https://www.youtube.com/watch?v=WLDgtRNK2VE

In this second devlog, we look at how we employed ScriptableObjects to create a flexible and powerful game architecture for "Chop Chop", the first Unity Open...
www.youtube.com
์ฌ์ด๋ ๋งค๋์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ ๋๋ ์ฌ์ฉํ ์ ์์ผ๋ ์ฐธ๊ณ ํด๋ด.
์ด์ ์ ์ข๋นํค ๊ฐ๋ฐ์ผ์ง์์๋ ๋ณด์๋ ๋ด์ฉ์ธ๋ฐ
์ ์๋ฟ์ง ์๋ค๊ฐย ์์กด์ฑ ์ฃผ์ ๊ด๋ จํด์ ๊ณต๋ถ๋ฅผ ํด๋ณด๋ค๋ณด๋ ์ข๋ ์ดํด๊ฐ ์ฌ์์ง ๊ฒ ๊ฐ์.
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=104334
[์๋ฆฌ์ฆ] ์ข๋นํค ๊ฐ๋ฐ์ผ์ง ยท ์ข๋นํค 0. ๋ฒ์์ ๊ฒฝํ๋ด๊ณผ ๊ทน๋ณต๊ธฐ ยท ์ข๋นํค 1. ์คํ ๋ฅ์คํธ ํ์คํธ ์ค๋น ยท ์ข๋นํค 2. ์คํ ๋ฅ์คํธ ํ์คํธ ํ๊ธฐ ยท ์ข๋นํค 3. ๊ธฐ์ ์คํ๊ณผ ์ถ์ฒ ํ์ต์๋ฃ ยท ์ข๋นํค 4. ์คํ ์คํ
gall.dcinside.com
๋ฐฐ์นญ
๋ฐฐ์นญ์ด 300์ด ๋์ด์ ํ๋ ์ ๋๋ฒ๊ฑฐ๋ก ํ์ธํด๋ณด๋
๋ฐ๋ฏธ์ง ์ซ์๋ค์ด ๋ฐฐ์นญ์ด ๋์ง ์๋๋ผ๊ณ .
์ด์ ๋ฅผ ์ฐพ์๋ณด๋ ๋ค์ด๋๋ฏน ๋ฐฐ์นญ์ ์ผ๋ฉด ๋๋.
์๋ฆฌ๋ ๋ชจ๋ฅด๊ฒ ์ด !
๊ทธ๋ฐ๋ฐ ์ฌ์ฉํ๋ ๋ฒ์ ์์๋ ๋ค์ด๋๋ฏน ๋ฐฐ์นญ์ด ํ๋ ์ด์ด ์ค์ ์ ์๋๊ฑฐ์ผ.
ํ์ธํด๋ณด๋ urp๋ ์ด์ชฝ์ผ๋ก ์ฎ๊ฒจ์ก๋๋ด.
https://forum.unity.com/threads/dynamic-batching-is-missing-urp.1299333/
๋ฐฐ์นญ์ด 300์์ 30์ผ๋ก ์ค์ด๋ค์์ด !
๋
์ด์ UI๋ ์์ดํ ๋ ๋ณต๊ตฌํด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ์.
๊ทธ๋ฐ๋ฐ ํ์ผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์ฒดํฌํด์ฃผ๋ค๋ณด๋
์ธ๋ ์์์ ๋ฒฝ์ ๋ถ์ด์์ผ๋ฉด ํ์ผ ํ๋์ง๋ฆฌ๋ผ ์ธ๋ ์๋์์๋ ๊ฒฝ๋ก๊ฐ ์ฒดํฌ๋์ด๋ฒ๋ ค.
์๋ง๋ 1ํ์ผ ๊ธฐ์ค์ผ๋ก ์ฝ๋ผ์ด๋์ ๊ฒฝ๋ก๋ฅผ ์ฒดํฌํ์ง ๋ง๊ณ ,
1ํ์ผ์ 4์กฐ๊ฐ์ผ๋ก ๋๋์ด์ ์ฒดํฌํด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ์.
์๋ง ์๊ฐ์ด 4๋ฐฐ๋ก ๋์ด๋๊ฒ ์ง๋ง DFS๋ ๋ฌด์ ์ด๋ผ ํฐ ์ํฅ์ ์์ ๊ฒ ๊ฐ์ !
๋ค์ ์ผ์ง๋ ๋ฏธ๋๋ณด์ค๋ฅผ ์ฃฝ์ฌ์ ๋์์ค๋๋ก ํ ๊ฒ.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ชจ๋ฅด๊ฒ ์์...
์๊ณ ์๋๋ผ๋ฉด ์คํฌ ํ๋ฒ ์ฐ๊ณ ํ๋ง๋ ๋งํ๋๊ฒ๋ ์ผ์๊ฒ๋ ธ ๋ชจ์ ๋ ์ด์ง ๋ฃ๊ณ
์๊ณ ์๋๋ ์ฌํํ๋ ๋ ๋ ์ด ์ ๋ ๋ดค๋ ๊ธฐ์ต์ด....
์งํ๋ฌด๊ธฐ์์ ํน์์คํฌ๊ฐ์ด ํ๋ฒ์ฉ ์จ์ฃผ๊ณ ๊ทธ๋ด๊น ํ๋ณตํ๋ก ๋๋ ธ์์ ใ ใ ์๊ณ ์๋๋ ๋๋์ดํ๋ฉด ์ด๋์ผ์ค๋ฐ์ ์๊ฐ์๋๋๊ฒ...
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋น๋๋ ์ ๋ค์ pixel arsenel ์์ ์ด์ฉ ์นผ์ ๊ธฐ๋ณธ ํธ๋ ์ผ ๋ ๋๋ฌ
์ด์์๋ด๋ผ... ๋ฉ์ง๊ฑธ
๊ธฐ์ ๋ค์ ๋ ผํ๊ฒ ๊ด์ญ๊ธฐ๊ฐ ๋ง์์, ๋ถ๋ฉ๋์ด ์ํ๋ ๋ฐฉํฅ ๋ชน ์ ๋ฆฌํ๋ฉด์ ๊ธธ๋ง๋ค๊ธฐ์ฉ์ผ๋ก ์ธ๋งํ๊ฒ ๋ค ์ ๊ทธ๋ ์ด๋ ํ ์๋ก ๊ณต์์ด๋ ํฌ์ฌ์ฒด ๊ฐ์๋ณด๋ค๋, ์ด๋์ผ์ค ๋น๋๊ณจ์ฒ๋ผ ์ปค์ง๋ฉด ๊ธธ๋ ๋ ์์ํ๊ฒ ๋ซ์ด์ฃผ๊ณ ์ข์๋ฏ
๋ง์์ ! ๋๋์์ค๋ ํ์ด๋ฐ์ ๋ง์ถฐ ๋ฐฉํฅ ์ง์ ํด์ฃผ๋ค๋ณด๋ ์ฌ๋ฌ๊ฐ๊ฐ ์์ผ๋ฉด ๊ฑธ๋ฆฌ์ ๊ฑฐ๋ ค์ 1๊ฐ๋ง ์๋ ๋์ ํ์ํํจ์ ์ฃผ๋ ค๊ณ ์๊ฐ์ค์ด์์ !
์ด๊ณ ์. ์์๊ด๋ฆฌ ์ด๋ป๊ฒ ํ๋์ง ๊ถ๊ธํ๋ค ใทใท
์ ๋ํฐ ๊ธฐ๋ณธ๊ธฐ๋ฅ๋ฐ์ ์ฌ์ฉํ์ง์์ ๋ด๋น์ธ๊ฑฐ์์ ! ๊ฐ๋ฐ์ผ์ง์ ์ค๊ฐ์ค๊ฐ ๊ด๋ จํด์ ์์ฑํ๋๋ฐ ํ์ธํด๋ณด์๊ฑฐ๋ ๊ถ๊ธํ์ ๋ถ๋ถ ๋ฌผ์ด๋ณด์ ๋ ์ข์๊ฑฐ์์.
์ง์ง ์กฑ๊ณ ์.. - dc App
๋๋ฐ์ด๋ค.
์ถฉ๋์ฒด ์บ์ฑ์ด๋ฉด ๊ทธ๋ฅ static class ํ๋ ๋ง๋ค๊ณ static dictionary ์ฐ๋๊ฒ ๊ฐ๋จํ๊ณ ํธํด
๋ง์ ์ฌ์ค ๋ ์ด์บ์คํธ๋ ์ค๋ฒ๋ฉ๊ฐ์ ์คํํฑ ํจ์ ๊ฒฐ๊ณผ๋ฌผ์ ์บ์ฑ์ฉ๋๋ก ๋ง๋ค์ด๋ static ํด๋์ค์ ์๋ ๋ฐฐ์ด์๋ค ๋ด์๋๋๋ฐ, ๊ทธ๋ฅ ํ๋ฉด์ ๋ณด์ด๋ ์ถฉ๋์ฒด hashset์ด๋ ์ ์ถฉ๋์ฒด Dictionary๋ ์คํํฑ์ผ๋ก ๋ง๋ค๊ธฐ๊ฐ ์ซ๋๋ผ๊ณ ... ๋๋ฐ๋ณด์ผ...
KISS ๋ฅผ ๊ธฐ์ตํด Keep it simple stupid ๋ญ๋ ์ง ๊ฐ๋จํ๊ฒ ์ข์๊ฑฐ์
๊ณ ๋ง์ ๋งค๋ฒ ๊ณ ํต๋ฐ์๋ด์ผ ๊นจ๋ซ๋๋ฏ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ท์ฝ๋ค๋ ๋๋ ๊ธฐ์๊ฑฐ์์ !
์ถ์ ๊ฐ์ฃผ์!