1.์ปดํจํฐ ๊ตฌ์กฐ
1)์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ํ ์ดํด (์คํ,ํ) -> ์ต์ ํ๋ก ์ด์ด์ง
2)์ด์ง๋ฒ, ๋นํธ์ฐ์ฐย
3)์ปดํจํฐ๊ฐ ๋ฐ๋ฐ๋ฅ๋ถํฐ ์ด๋ป๊ฒ ๋๊ณ ์๋์ง ๊ฐ๋ ์ ์ผ๋ก๋ผ๋ ์๋ฉด ์ข์.
2.์๊ณ ๋ฆฌ์ฆ
์ ๋ ฌ,ํ์
3.์๋ฃ๊ตฌ์กฐ - ๋ณดํต ๊ฐ๋ ๋ง ์์๋ ์ค์ ์๋ฃ๊ตฌ์กฐ๊ตฌํ๋ณด๋ค๋ ์ฌ์ฉํ๋ ์ธ์ด์์ ์ ๊ณตํ๋๊ฑธ ์ฐ๊ฑฐ๋ ์ปค์คํ ํจ.
๋ฐฐ์ด,๋ฆฌ์คํธ,์คํ,ํ,ํธ๋ฆฌ
3.์ํย - ์๋ ์ ๋๋ฉด ํฌ๊ฒ ๋ฌธ์ ์๋๋ฏ.
->๋ํ๊ต 1~2ํ๋ ์์ค ์ํ
->์ ํ๋์(๋ฒกํฐ,ํ๋ ฌ,๊ณต๊ฐ)ย
4.์์ฒด์์ง ์ ์ - ๊ฒ์ํ์ ์๊ฐ( ์ข ์๋ ์ ๋ค๋
์ ์์ฆ์ ์์ฒด์์ง ์ ์ ์ํ๋๋ฐ๋ ๋ง์)
->C++๊ธฐ๋ฐ์ผ๋ก ์๋์ฐ,๋ค์ด๋ ํธx๋ก ํ๋ ์์ํฌ ์ ์, ๊ธฐํ,์ํธ์ ํ์ ํด์ ์ธ๋๊ฒ์์ ์.
5.์ ๋ํฐ (์ธ๋ฆฌ์ผ,์ ๋ํฐ๋ฅผ ๋ณดํต ์ทจ์ฌ ์ ํํ๋๋ฐ ๊ณ ์ฌ์ ๊ทธ๋ํฝ์ด ๋ชฉ์ ์ด ์๋๋ผ๋ฉด ์ ๋ํฐ๊ฐ ์ ํธ๋จ)
->์ ๋ํฐ ์์ง์ ๋ํ ์ดํด (๊ฐ์์์ ์ฐพ์๋ณด๋ฉด ๋ง์)
#๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๋ ์ ๋ํฐ์ ์ค์ ๊ณต๋ถ์ฌํญ
->์์ง์ ๋ฐ์ดํธ ์์(awake->enable->uddate ์ ๋๋ง ์ผ๋จ ํ์ ํด๋ ํฐ๋์)
->GameObject.Transform,Monobehavior ์ด 3๊ฐ๊ฐ ์ ๋ํฐ์ ํต์ฌํค์๋.
->์์คํ ํจ์(Update,Start๋ฑ)์ ๋ํ ์ฌ์ฉ๋ฒย
->์ ๋๋ฉ์ด์ - ๋ฉ์นด๋์ ๋ณดํต ์์์ฐ๊ณ ๋ ๊ฑฐ์ ์ ๋๋ฉ์ด์ ๋ง ์ฃผ๋ก ์.
->3d๋ชจ๋ธํฌํ , 2d์ด๋ฏธ์ง ํฌํ ๋ฑ
->์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฉ
->์๋ํฐ ํ๋ก๊ทธ๋๋ฐ - ์ ๋ํฐ๋ฅผ ๋ด๋ง์๋๋ก ์ปค์คํ ํด์ ๋ฉ๋ด๋ ๋ฃ๊ณ .
->์์ํ ๊ธฐ๋ฅ์ ๋ํ ์ ๋ณด๋ย ์์ฒญ ๋ง์ผ๋ฏ๋ก ์ฝ๊ฒ ์ฐพ์.
6.C# (์ ๋ํฐ๋ก ์ฃผ๋ก ์ ์ํ๋ ๊ฒฝ์ฐ c#์ ๋ํ ๊น์ ์ดํด๋ ๊ฐ๋ฐ์ ๋์์ค)
->๊ธฐ๋ณธ ๋ฌธ๋ฒ(๋ณ์,์ ์ด๋ฌธ ๋ฑ)
->object๋ก ์ด๋ฃจ์ด์ง c#์ ํต์ฌ๊ตฌ์กฐ์ ๋ํ ์ดํด
->์ ๋ค๋ฆญ์ ๋ํ ๊น์ ์ดํด
->๋ธ๋ฆฌ๊ฒ์ดํธ,๋ฌด๋ช ๋ฉ์๋,๋๋ค์ ๋ํ ์ดํด
->๊ฐ๋ ฅํ ๋ฆฌํ๋ ์ ๊ธฐ๋ฅ ์ดํด
->c#์ ๊ฐ์ฅ ์ข์ํ๋ ๊ธฐ๋ฅ classํ์ฅ๊ธฐ๋ฅ(extention)ย
->partialํด๋์ค -> ์ฌ์ฉ ์ํ๋ฉด ์ ์ฐํ ํ๋ก๊ทธ๋๋ฐ
->๋ค์์คํ์ด์ค ํจ๊ณผ์ ์ธ ์ฌ์ฉ.
7.๋์์ธํจํด(๊ฐ์ธ์ ์ผ๋ก ์์ฃผ ์ผ๋๊ฒ๋ง - ํจํด์ ์ ๋ต์ด ์๊ณ ๊ฐ์ธ์ทจํฅ์ ๋งค์ฐ ํ)
์ฑ๊ธํค,ํ๋ก์,ํฉํ ๋ฆฌ,์ต์ ๋ฒ ๋ฑ๋ฑ
8.๊ทธ๋ํฝ์ค์ ๋ํ ์ดํด
->์๋,๋ทฐ,ํ๋ก์ ์ ์ ๋ํ ๊ธฐ๋ณธ๊ฐ๋ (๋ก์ปฌ->์๋->์นด๋ฉ๋ผ->๋ทฐ)
->๋๋ก์ฐ์ฝ ์ต์ ํ
->๋ฉ๋ชจ๋ฆฌ ์ต์ ํ(๊ฑฐ์ ํ ์ค์ณ ๊ด๋ จ - ํ ์ค์ณ ์์ถ, ์ํ๋ผ์ฑ๋ฑ)
9.์ ฐ์ด๋
์ ฐ์ด๋์ ๊ธฐ์ด ์ดํด
์ ๋ํฐ๋ฅผ ์ฌ์ฉํ์ผ๋ฏ๋ก ์ ๋ํฐ์ ์ํผ์ค์์ด๋,๋ฒํ ์คํ๋๊ทธ๋จผํธ์์ด๋ ์ฐจ์ด ๋ฐ ์ฌ์ฉ๋ฒ
์ ฐ์ด๋์ฝ๋๋ ๋ฐ๋ฐ๋ฅ๋ถํฐ ๋ง๋ค๊ธฐ ๋ณด๋ค๋ ์์ ์คํ ์ด ํ์ฉ๋ ์ถ์ฒ - ๋จ ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ์ปค์คํ ํ ์ค ์์์ผ ์ ๋๋ก ์ธ์์์
10.UI
์ ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก Ngui(์์ ๋ถํฐ ์๋ ์ ๋ช ํ ๋ชจ๋) vs Ugui(์์ฒด ๋ด์ฅ) ์ธ๋ฐ ํ์ ๋ ๋๋ถ๋ถ ์ ์์ Ugui๋ก ์ฐ๊ณ ์์
์คํ๋ผ์ดํธ ๊ด๋ฆฌย -> ์ํ๋ผ์ค ํน์ ์คํ๋ผ์ดํฐ ํฉ์ปคย
๋ฒํผ,์คํฌ๋กค,์ด๋ฏธ์ง,์บ๋ฒ์ค,์บ๋ฒ์ค๊ทธ๋ฃน, ๋ ์ด์บ์คํ , ๋์ค์กฐ์
GrayScale( ํ์์ฒ๋ฆฌ)
UI ๋งค๋์ง ๊ธฐ๋ฒ (๋ง์ ui๋ฅผ ๊ด๋ฆฌํ๋๋ฐฉ๋ฒ.ย ย ๋ชจ๋ฐ์ผ๊ฒ์์ ๊ฒฝ์ฐ stack๊ฐ๋ ์ผ๋ก ํด์ ๋ฐฑ๋ฒํผ ๋๋ฅผ์ ํ๋์ฉ ์ฒ๋ฆฌ ํ๋๋ฑ)
UI์ดํํธย - ๋ณดํต tween๊ด๋ จ ๋ชจ๋์ ์ฌ์ฉํจ -> TweenPostion,TweenScale,TweenAlpha 3๊ฐ๋ฉด ๋๋ถ๋ถ์ ui์ดํํธย ์ฒ๋ฆฌ ๊ฐ๋ฅ
UI์ ํํฐํด์ ๋์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํน์ํ ๋์ค์กฐ์ ์ด ํ์ -> ๋ณดํต ํํฐํด์ ๋์ค์กฐ์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ
11.ํ์ผ ์ ์ถ๋ ฅ
json,์์ ,xml ํ์์ ์(๋ฐ์ดํฐ ์ ์ฅ๋ฐ ๋ก๋)
์ ๋ํฐ๋ฑ ์์ง์ ์ฌ์ฉํ๋๋ผ๋ ๋ฐ์ดํฐ ์ ์ฅ๊ตฌ์กฐ๋ ๋ณดํต ๋ฐ๋ก ๋ง๋ฌ
๋๋ ์์ ์ ์ฉํ์๋ฅผ ๋ง๋ค์ด์ ์. ์์ ์ ๊ฐ๋ น ์บ๋ฆญํฐ์ ๋ณด๋ฅผ ๋ฃ์ด๋๊ณ ๊ทธ๊ฑธ ์ฝ์ด์ ์ค์ ๋ฐ์ดํฐ๋ก ์ฌ์ฉ.
12.์๋ฒ์ฐ๋
->๋ค์ดํฐ๋ธ(์๋๋ก์ด๋ ์๋ฐ, ์ ํ ์ค์ํํธ) ์ฝ๋ - ๊ฒ๋ง ์ฌ์ฉ
-->๊ตฌ๊ธ๋ฐ ์ ํ ๋ก๊ทธ์ธ๋ชจ๋,๊ฒฐ์ ๋ชจ๋,ํธ์๋ฉ์์ง,๊ด๊ณ ๋ถ์ด๊ธฐ
->์๋ฒ ํ๋ก๊ทธ๋๋จธ์ ํ์ ์ ์ํ ๊ธฐ๋ณธ์ง์ - ํ์บ์น,๋๋ ์ด ์ ์ก, ์๋ฒํ๋ก๊ทธ๋๋จธ์ ๋ง์ถฐ์ ๋ฒํผ๊ตฌ์กฐ(๋๋ ์ฃผ๋ก ๊ตฌ๊ธ ํ๋กํ ๋ฒํผ์)
->db์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด (ํ ์ค ์๋ฉด ์ข์๊ฑด๋ฐ ๊ทธ์ ๋๊น์ง ํ๋ค๊ณ ๊ทธ๋ฅ ์ด๋ป๊ฒ ํ ์ด๋ธ ์ค๊ณ๋ฅผ ํด์ผ db์ ๋ถ๋ด์ด ๋๊ฐ๋์ง ๊ณ ๋ฏผ)
13.Google์ ๊ฒ์ํ๋ ์คํฌ (๊ฐ์ฅ ์ค์ํ๋ค)
->์ฒจ์ ๊ถ๊ธํ๊ฑฐ ํ๊ธ๋ก ๊ฒ์ํ๋ค๊ฐ ๋ ธ๋ต์ด๋ผ๋๊ฑธ ๊นจ๋ฌ์
-> ์๋ฌธ์ผ๋ก ํ์ํ ๋ด์ฉ์ ๊ฒ์ํ๋๊ฒ ์ข์. ์ฐ๋ฆฌ๊ฐ ๊ถ๊ธํ๊ฑด ๋๊ตฐ๊ฐ๋ ๊ถ๊ธํ์ย ๋๋ถ๋ถ ๋ค ํด๋ต์ด ์์.
->์๋ฌ๋ฉ์์ง๊ฐ ๋จ๋ฉด ๊ทธ๋ฅ ๋ณต์ฌํด์ ๊ฐ๋ค๊ฐ ๋ถ์ด๋ฉด ์ ๋งํ๊ฑด ๋ค ๊ณ ์น ์์์.
->๋ฌผ๋ก ์ ํํ ํ์ ํ๊ณ ๊ฒ์์ด๋ฅผ ์ ์ ์ ํ๋ฉด ์์ง์ ์ ๋ณด๋ฅผ ๋ง์ด ์ป์์์์
ํ์ 4๋ ์ฐจ ๋์ด๊ฐ๋ ํ๋ก๊ทธ๋๋จธ์ธ๋ฐ ์ผ๋ง์ ๋ถํฐ ์๋ ๊ธฐํ์๋ ์ธ๋๊ฒ์ ๋ง๋ค์ด๋ณด์ ํ๋ฉด์ ๊ฐ์ฌ๊ณ ์์ด์(์ฃผ๋ง์ ๋๋ง)
์ ๋ณด ์ฐพ์๋ณด๋ค๊ฐ ์จ๊น์ ๊ทธ๋ฅ ์ฃผ์ ๊ฑฐ๋ฆผ ใ ใฑย
์ค์ผ ์์ธํจ - dc App
์ค ์ข์์ ๋ณด ๊ฐ์ฌํฉ๋๋ค ์ฐธ๊ณ ํด์ ๊ณต๋ถํ ๊ฒ์~
์ปดํจํฐ ๊ตฌ์กฐ ๋ฌด์ํ๋ ์๋ฆฌ๋ค ๋ง๋๋ผ ... ๊น๋ณด๋ฉด ์ด์ฐ์ํ๋ ๋ชปํด์ ๋ฒํ๋ ์คํฌ๊ฐ์๊ฑฐ ์กฐ๊ฑด๋ฌธ ๋ก์น ํด๋
13๋ฒ์ด ์ ค ์ค์ํจ