2018 ์ง์ ๋๊ฒจ์ ์ ์๋์ ( ๋ก๊ทธ์ธ ์ด๋ ์ธ์ฆ๊ฐ์๊ฒ ๊ฐํ์ ์ผ๋ก ๋๊ฒจ์ ๋ถํธํด์ง )
2020์ด๋ 2021๋ก ๋์ด๊ฐ ๋ดค๋๋ฐ
๋ ํธํ๊ฒ ๋คํฌ๋ชจ๋๋ ์ถ๊ฐํ๋ผ๋๊น
์กด๋ ๋ฌด๊ฑฐ์์ ธ์
๋น๋๋ ํ๋์
ํค๋๊ฒ๋ ํ๋์
ํ๋ ์ด์ ๋๋ ์ด๋ ํ๋์
๋ฌด์จ ํจํค์ง ๋งค๋์ ์์ ์ถ๊ฐ ์ญ์ ํ๋๊ฒ๋ ํ๋์
(๋๋์ฒด ๋นํธ์ธ ํจํค์ง์ ๋ฌป์ง๋ ๋ฐ์ง์ง๋ ์๊ณ ๋ฌด๊ฑฐ์ด ํจํค์ง ๋ฃ์ด๋์๊ฑด ์ ํด๋์๊ฑฐ๋?)
๋์กธ ์ ์ ๋ ์ ๋ง๋ค๊ฑฐ๊ฐ์ ์ ํ์ด ๋๋ฒ๋ฆผ
๊ทธ๋ฆฌ๊ณ package.json ์ผ๋ก npm๋ฐ๋ผํ๋ ค๊ณ ํ๊ฑฐ๊ฐ์๋ฐ
์์กด์ฑ ๊ด๋ฆฌ๋ ์๋ํฐ์์์ ๋ชปํ๊ณ ํ ์คํธ ํ์ผ ์ด์ด์ ์์ ํด์ผ ๋๋ฉด ์ ๋ํฐ๋ผ๋ ํด์ด ๊ฐ์ง ์ฅ์ ์ ๋ญ๋?
(์ฌ์ง์ด ํ๋์ฉ ํด์ผ๋จ ใ ใ ใ )
๋ฌด๊ฑฐ์ด๊ฑฐ?
์ด์ง 8๋ ๋์ด๊ฐ๋๋ฐ ๋ฌดํ๋ฃจํ ๊ฑธ๋ฆฌ๋ฉด ์๋ํฐ ๊บผ์ผ๋์ ์์ฑ์ค์ธ ์ฌ ๋ ์๊ฐ๋๊ฑด ์์ง๋ ํจ์น ์๋จ
๊ฐ๋ณ๊ณ ๋น ๋ฅด๊ณ ํธํ๊ณ ๋ผ๋ ๋ฐฉํฅ์ผ๋ก ์ ๋ฐ์ดํธ ํด์ผ๋๋๋ฐ
์ฝ๋๋ ๋ค ์จ๊ฒจ์ ์ด๋ป๊ฒ ๋ด๋ถ์ ์ผ๋ก ๋์๊ฐ๋์ง ๊ฐ๋ ๋ชป์ก๊ฒ ํด๋๊ณ
๊ณ์ ๋ฌด๊ฑฐ์์ง๊ธฐ๋ง ํ๋ ๋ค๋ฅธ ์์ง์ผ๋ก ํ์ง
2D ๊ฐ๋ฐ์ ์ ์ฅ์์ ๋ดค์๋ 2018 -> 2021์ ๋๋ ค์ ธ์ ์์ฐ์ฑ์ด 1/5์
unity tiny? ecs?
๊ธฐ์กด ํ๋ก์ ํธ๋ ๋ฒ๋ฆฌ๋ผ๋ ์์ย ์ ๋ฐ์ดํธ๊ณ ย
์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ฌ๋ผ๊ฐ๋๋ง๋ค ํ์ํธํ๋ ์๋๋ ํํ์ c# ์ Deprecated ย ์ด๋ ธํ ์ด์ ๊ฐ์๊ฑธ๋ก ์ด์ ์์ฐ๋ ์ฝ๋๋ผ๊ณ ์น์ ํ๊ฒ ํด์ค์ ์๋๋ฐ
์๋ค๋ Deprecated๋ ์์ฐ๊ณ ๊ทธ๋ฅ ์ฝ๋ ๋ฐ๊ฟ๋ฒ๋ฆผ -> ์ ์ ๋ ๋ฒ์ ๋ณ๋ก ํํธํ๋ ๋ฌธ์์์ ์ฝ์ง์ ์ค์ง๊ฒ ํด์ผ๋จ
์คํ์์ค ํ๋ก์ ํธ๋ ์ด๋ฐ์๋ก๋ ์ํจ.
๊ทธ๋ฆฌ๊ณ ๋น๋๋ฉฐ ๋ญ๋ฉฐ ์๊พธ ์์ผ๋ก ๋๋ฌ์ค์ผ ๋๋๊ฒ ๋์ด๋จ
CI๋ ๋ญ๋ ํด๋์ ํ์ฌ ์กด๋ ๋ง์๊ฑด๋ฐ
ํ๋ก๊ทธ๋จ ์ ๋ฐ์ดํธ ํ ๋ ๊ฐ์ฅ ์ค์ํ๊ฑธ ์๋ค๋ ์ ๊ฒฝ๋ ์์
"์ด์ ์ ๋๋๊ฑด ๊ทธ๋ฅ ๋์ผํ๋ค๋๊ฑฐ"
๊ทผ๋ฐ ์๋ค๋ "๋ง! ECS๋ง์๋ค ์์ด๊ฐ ํจ๋ฌด๋ด๋ผ, package์์คํ ๋ง์๋ค ์์ด๊ฐ ํจ๋ฌด๋ด๋ผ ๋ฌด๋ด๋ผ"
์ด์ง๋ ํ๋ฉด์ ๋ฐฅ์ ์์ผ๋ก ํ์ด์ ๋ฌป๊ณ ๋ฐ์ง์ง๋ ์๊ณ ๋์ ธ๋ฒ๋ฆฌ๋ ์ง๊ฒฝ์
2018์ ์ ์ง์ ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ ๊ทธ๋ ๊ฒ ๋๋ฆฌ๊ณ ๋ฌด๊ฒ๊ณ ๋ถํธํ๊ฒ ํ ๊ฑฐ๋ฉด
์์ฝ
1. ์กด๋ ๋๋ ค์ง
2. ํจํค์ง ๊ด๋ฆฌ ์๋จ
3. ์ ๊ท ์ ๋ฐ์ดํธ๋ ๊ฐ๊ฐ์ดํจ(ํ์ํธํ X)
4. ์ ๊ท ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์์๊ฒ ๊ฐ์ํจ
=>
์ฃผ ๊ณ ๊ฐ์ธต์ด ์ธ๋๊ฐ๋ฐ์ฌ๋ ์ค์ํ์ธ๋ฐ
๋ชจ๋ ์ ์ฒด์ ์ปดํจํฐ ์๋ก ๊ตฌ๋งค๋ฅผ ๊ฐ์ํ๊ณ ์๋ค ( ๊ทธ๋ํฝ์นด๋ย ์์ญ๋ง์ ์๋์ .... )
+
๋ชจ๋ ์ ์ฒด์ ์ถ๊ฐ ์์ ์ ๊ฐ์ํจ (package์์คํ ๋ง์๋ค ์์ด๊ฐ, ๋ธ๋ฃธํํฐ? ๊ทธ๊ฑฐ๋ ์ฐ๋ฆฌ๋ ์ญ์ ํ๋ค ์์ด๊ฐ ๊ทธ๋๊น ๋๊ฐ ์์์ ํผ๋ฌด๋ผ)
์ธ๋ฆฌ์ผ์ด ์ด๋ค์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ
์ ๋ํฐ๋ณด๋ค๋ ๋์ผ๋๊น ๋์ด๊ฐ๋ค๋๊ฑฐ ์๋๊ฐ ์ถ๋ค
์ด๋๋ค์ด ๊ฐ๋ฐ์ ํธ์์ฑ์ ์ ๊ฒฝ์ฐ์ผ๋ฉด
unity RectTransform ์ขํ ์ป์ด์ค๋๊ฒ ๋ถํฐ ๊ณ ์ณค์๊ฑฐ์
์์ฃผ ๊ฐ๊ฐ์
์ธ๋ฆฌ์ผ ์ํด๋ณธ ํฐ ๋ด์ง๋ง์
์ธ๋ฆฌ์ผ์ ๋ ์ฌํจ?
using ui ํ๊ณ getcomponent๋ก ๊ฑ ์์ ๊ฐ์ ธ์ด ๋์ง ์บ์? ๊ทธ๋ํฝ ์ฅ์น ์๋ ๋ผ์ด์ 5 ๋๋ถ์ผ๋ก ํ๋๋ฐ ๋๋ฆฌ๋ค๋ ์๊ฐ์ ๋ชป ํด๋ดค๋๋ - dc App
getComponent๋ ๊ด์ฐฎ์ ๊ทผ๋ฐ Layout๊ฐ์๊ฑฐ ์๋๊ฑฐ ๋ง๊ณ ๋ง๋ค์ด์ ์ฐ๋ ค๊ณ ํ ๋ ํผ๋ดํ๊ณ ์ ๋ ฌ๋๊ฑฐ ๋ฐ๋๋๋ง๋ค ์์ ๋ ธ๋ ์ขํ ๊ฐ์ ธ์์๋ ๊ฐ์ด ๋ฌ๋ผ์ง๋๋ฐ ๊ทธ๊ฒ ์์ฃผ ํผ๋์ค๋ฌ์ x,y size ๊ฐ์ด Bounds๊ฐ๋ง ๋๊ฒจ์ฃผ๋ฉด ๋ ๊ฑฐ๊ฐ์๋ฐ ์กด๋ ๋ณต์กํ๊ฒ ๋์ด์์
Relative๋ก ์กํ๋ฉด AnchoredPosition์ด๋ SizeDelta๋ฅผ Offset์ผ๋ก ์ฐ๋ ๋ฏธ์น ๋์์ ํด์ ๊ทธ๋ผ ใ ใ ใ
์ด๋ฐ๊ฒ ์์๋ค๋ ์๊ณ ์ผ์ด๋์ ํจ ๋ด์ผ๊ฒ ๋ค;; - dc App
์ธ๋ฆฌ์ผ์ด ํ1์ ์ด๋ ๋ธ๋ฃจํ๋ฆฐํธ๋ ๋ค๋ฅธ์ง๊ตฐ์๊ฒ๋ ๋ ์นํ์ ์ธ ๊ฐ๋ฐํด๋ง์ ๊ทผ๋ฐ ๋ฌด๊ฑฐ์ ๋ฌผ๋ก 5๋ ์ํด๋ด
์ ๋ํฐ๊ฐ ์์ ์๋ ์๋์ ์ผ๋ก ๊ฐ๋ฒผ์ ๋๋ฐ ์ธ๋ฆฌ์ผ ๋ฐ๋ผ๊ฐ๋ ค๋ ์ข ๋๋๋์์ ๊ทธ๋์ ์ด๊ฒ์ ๊ฒ ๋ฃ๋ค๋ณด๋ ๋ฌด๊ฑฐ์์ง๊ฑฐ๊ฐ๊ณ ์ง์ง 2021๋ฒ์ ์ ๊ฐ๋ ธ๋ต์ ์ด๊ฑธ ์จ์ ๊ฐ๋ฐํ๋ ์ฌ๋๋ค์ ์ํฐ์ ธ์ ์ด๋ป๊ฒํจ? 19์ฐ๋ค๊ฐ 21๋ก ์ฌ๋ ธ๋ค๊ฐ ๋ญ๋งํ๋ฉด ์ปดํ์ผ ๋ฌดํ๋ก๋ฉ ์ณ๊ฑธ๋ฆฌ๊ธธ๋ 20์ผ๋ก ๋ด๋ ค์์ ๊ฑ ์์ ์ค์ธ๋ฐ ๋๋ง ์ด๋ ๊ฒ ์๊ฐํ๊ฑฐ ์๋์๊ตฌ๋
๋ด๋ง์ด ๊ทธ๋ง
๊ฑ ๋น ํ ํฌ๋ง๊ณ ์ฃผ์ ๋ค ๋ฐ์๊ฑฐ ์๋?
์ค์ ๋ฐํํ๋๋ฐ -90์ ์์ ์ฃผ๊ฐ๋ ํ๋ฃจ๋ง์ 70ํ๋ก ๋น ์ง๊ณ
๊ฐ๋์๋ค ใ ใ ใ
์์ง ํ๊ฐํ๋ ์ ๋ค ๊ต์ฐจ๊ฒ์ฆ๊น์ง๋ ๋ฐ๋ผ์ง๋ ์๋๋ค... ์ถ์์ ์๊ธด ์๋ ์ง์ง
์ ๋ํฐ 5๋ถํฐ์
์ฐธ๋ใ ใ ๋๋ 3๋ถํฐ ์ป๋๋ฐ ๊ทธ๋ผ ๋ด๊ฐ ๋ ๊ถ์์์? ๊ทธ๋ฐ๊ฒ ์ค์ํ๊ฒ ์๋๋ผ ๋ค์ด๋ก๋ 20๋ง์ธ๋ฐ ํ๋ก์ ํธ๊ฐ 2017 ๋ก ๊ฐ๋ฐ ์์ํด์ ์ง๊ธ์ 2020 ๊น์ง ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉด์ ์ ์ง๋ณด์ ์ค์ด๋ค ์ด๋ฐ ์ ์ฆ์ผ์ด์ค๊ฐ ์ค๋๋ ฅ์ ๊ฐ์ง๋๊ฑฐ์ง=
์ถ์์์ ์์ ํฅํ์ ๋ชปํด์ ๊ทธ๋ ์ง ์ถ์์ 20๋ง ๋ค์ด๋ก๋ ์์ด์ผ๋ง ๋ฐ์ธ๊ถ์ ์ป๋๊ฑฐ๋ฉด ๋๋ ๋ฐ์ธ๊ถ์ด ์๋ค๊ณ ๋ณผ ์ ์๋ค ๋ด๊ฐ ๋งํ๋๊ฑด ๋ค๋ฅธ๊ฒ ์๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ๋ํฐ๊ฐ ๊ฐ์น์ฐฝ์ด๋? ์๋ ๋๋ 2018๊น์ง๋ ์ ์ผ์ 2020 2021๋ก ๋ฒ์ ์ ๊ทธ๋ ์ด๋์ ์์ ์๊ฐ์ด 2๋ฐฐ ์ด์ ๋ฌด์กฐ๊ฑด ๋ค์ด๊ฐ๋? = > ์ด๊ฑด ๊ทธ๋ฅ ์ซ์๋ก ๋์ค๋ ํฉํธ์
๋ ๋ง๋ง ๊ฐ๋ ์ ๋ํฐ ๋ฒ์ ์ฌ๋ผ๊ฐ๋ฉด์ ๋ฏธ์น๋ฏํ ๋ก๋ฉ๋จ๋๊ฑฐ์ ๋ํ ํํ์ด ์๋๋ฃฉํจ
2018 ์ด๋ฉด LTS ๋ง์ ์๋ ์ ๋๋ฌ๋๋ฐ ๋๊ฐ ์ง๊ธ ๋ฌธ์ ์ผ๋๊ฒ๋ค pkm ์ด๋ ๋ญ๋ ๋๋ถ๋ถ ๊ณต๊ฐ์ด ์๋จ ๋ฅ์ปด์ผ๋ก ๊ฐ๋ฐํ๊ณ ์ถ์๊ฒ ๋นํ์ ์ฃผ์ ๋ ผ์ง๋ผ๋ฉด ์ต์ ๋ฒ์ ์ฐ๋ฉด์ ๋ฅ์ปด์์ ๋๋ฆฌ๋ค๋๊ฒ ํํธ๋ ์๋ง์ ๊ตฌ์ ์ฅ๋น์๋ ๊ตฌ๋ฒ์ ์ฐ๋๊ฒ ๋ง์ง ๊ฑ 2018 ๊ณ์ ์ฐ๋๊ฒ ๋ง๋๊ฑฐ ๊ฐ์
๊ตฌ์์ฅ๋น ์ฌ์ฉํ ์ ์๋ 2018 LTS ์ง์ ๋์ผ๋ฉด์ํ๋ฃจ์ ํ๋ฒ์ฉ ์ ๋ํฐ ๋ก๊ทธ์ธ ํ๋๋ก ํด์ ์ต์ ๋ฒ์ ์ฌ์ฉํ๋๋ก ์กฐ์ฅํ๋๋ฐ์ง๋ค์ด ๊ตฌ์์ฅ๋น ๊ฐ๋ฐ์๋ ์ ๋ํฐ ๋ฒ๋ ค๋ฌ๋ผ๊ณ ์กฐ์ฅํ๊ฑฐ๋ ๊ฐ์ง์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ ๋ฐ์ดํธ ํด์ ๋ณ๋ก ์ข์์ง๋ ๊ธฐ๋ฅ๋ ์๋๋ฐ ์ฑ๋ฅ๋ง ๊ผด์๋ฐ๋? ใ ใ ใ ใ ๊ทธ๊ฑธ ๋๊ฐ ์?๋๊ฐ ์ ๋ฐ์ดํธ ํ๊ณ ์ถ์ด์ ํ๋? ๊ท์ฐฎ๊ฒ ๋ก๊ทธ์ธ ์ธ์ ํ๋ฃจ๋ง๋ค ์ง์๋ฒ๋ ค์ ๋งค์ผ ๋ก๊ทธ์ธ ํ๊ฒ ๋ง๋๋๊น ์ ๋ฐ์ดํธํ๊ฑฐ์ง
ํฌํ ์ต๋ CC ~ CS ์ดํ๋ก ๊ธฐ๋ฅ์ ๋ณ ์ฐจ์ด๋ ์๋๋ฐ ์ฌ์ ๊ณ์ ์ฌ๋ผ๊ฐ๊ณ ์๋๋น ํด๋ผ์ฐ๋ ๊ฐ์ ๋ก ๊น์๋ฒ๋ฆฌ๊ณ ๋ก๊ทธ์ธ ๊ฐ์ ๋ก ์๊ตฌํ๊ณ ๊ทธ๋ฐ๋ค ๋๋ถ๋ถ์ ์ ์ ๋ค์ ํฌํ ์ต ์ซ์ ๋ฒ์ ์ ์๋ ๊ธฐ๋ฅ๋ ๋ค ์์ฐ๋๊ฒ ํ๋ฐ์ธ๋ฐ๋ ๊ทธ๋ ๋ค๊ณ ๋จ์ํ ์ด๋ฏธ์ง๋ง ์์ฐํ๋ ํด๋ ์ด์ ๋์ธ๋ฐ... ๊ฐ๋ฐ์์ง์ ๊ณ์ ์ ๋ฐ์ดํธ ํด์ ๊ธฐ๋ฅ์ถ๊ฐํ๋ฉด์ ์ฌ์์ ์ ์งํ๋ผ๋๊ฒ.. ๋ง์ด ๋๋ ์๊ตฌ์ธ๊ฐ ์ถ๋คใ ใ ๋ก๊ทธ์ธ์ด ์ ํ์ํ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค ์ ๋ํฐ ์๋น์ค๋ ์ฐ๊ฒฐํด๋์ ๋ญ ๋น๋๋ฅผ ๋งจ๋ ํ๋? ๊ฑ ์ํ๋ฉด ๋๋๊ฑฐ์ฌ
๊ทธ๋์ ๊ทธ ํฌํ ์ต๋ ํ์ ์์๋ ์ซ์๋ฒ์ ์ผ๋ถ๋ฌ ๊ตฌํด์ ์ฐ๋ ์ฌ๋๋ค ๋๋ ธ์. ๋จ์ํ ์ด๋ฏธ์ง๋ง ์์ฐํ๋ ํด๋ ๊ทธ๋ฐ๋ฐ ๊ฒ์์์ง์ด๋ฉด ํจ์ฌ ใ ๊ฐ์ง
์ํธ ํด๋๋ฌด๊ฑฐ์์ง๋ฉด ๊ฐ์ํ์ ํ์ธํฐ๋ผ๊ณ ์ํธ๋ค์ด์ฐ๋๊ฑฐ ๋ฌด๊ฑฐ์์ ธ์ ํฌ์ต์ฐ๋๊ฑฐ๊ณ ์์ฆ์ ํดํ์ฐ๋์ ๋ค๋ ๋๊ณ ์๋ค
๊ทธ๋ผ ๋ฒ์ ๋ช ์ฐ๋๊ฑฐ ์ถ์ฒํด?
์์งํ ์๋น๋ถ๋ถ ๊ณต๊ฐ์ด ๊ฐ๊ธด ํ๋ค ์ ๋ํฐ์์ ๋ง์๋๋ ์์๋ค ๋ณด๋ฉด ๋ค ์๋ ์ ์ค๊ณ์ ๊ธฐ๋ฐ์ด๊ธดํจ.