์ธํ”„๋Ÿฐ ๊ฐ•์˜ - [์‹ค์ „ ๊ฒŒ์ž„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ] ์œ ๋‹ˆํ‹ฐ ์บ์ฃผ์–ผ ๊ฒŒ์ž„ (์—˜๋ฆฌ์ŠคํŒก) (์„น์…˜ 0~1)
ยท
๐Ÿ“‚ Unity Engine Study/๐Ÿ“„ Unity ๊ฐ•์˜ #1
[ ์„น์…˜ 0. OT ]# ํ™˜๊ฒฝ ์„ค์ •- 'DOTween'์€ ' C#์— ์ตœ์ ํ™”๋œ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ์™„์ „ํ•œ ํ˜•ํƒœ์˜ ์•ˆ์ „ํ•œ ๊ฐ์ฒด ์ง€ํ–ฅ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—”์ง„'์ด๋‹ค. ~> https://dotween.demigiant.com/download.php ์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ~> CameraController Script์—์„œ ์ฃผ์„ ์ฒ˜๋ฆฌ๋œ ๋ถ€๋ถ„์€ DOTween ์œ ๋ฃŒ ๋ฒ„์ „ ์ฝ”๋“œ์ด๋‹ค.- 'Spine'์€ 2D๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ์ •๋ง ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” Tool๋กœ ์‰ฌ์šด ์ œ์ž‘, ๋†’์€ ํ€„๋ฆฌํ‹ฐ ๋ฐ ์ƒ์‚ฐ์„ฑ์„ ๊ฐ€์ง„๋‹ค.  ~> https://ko.esotericsoftware.com/spine-unity-download ์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ~> https://ko.esotericsoftware.com/spine-in-depth ์—์„œ ์‰ฝ..
์ธํ”„๋Ÿฐ ๊ฐ•์˜ - Part4: ๊ฒŒ์ž„ ์„œ๋ฒ„ (์„น์…˜ 3 ~ 5)
ยท
๐Ÿ“‚ Unity Engine Study/๐Ÿ“„ Unity ๊ฐ•์˜ #1
[ ์„น์…˜ 3. ํŒจํ‚ท ์ง๋ ฌํ™” ]# Serialization #1- ์ง๋ ฌํ™”๋ž€ ๊ฐ์ฒด๋ฅผ ์ €์žฅ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ๋˜๋Š” ์ „์†ก ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ~> ์ฆ‰, ํŒจํ‚ท ์ง๋ ฌํ™”๋ž€ ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์— ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์€ ๋’ค ์ด๋ฅผ ํ•˜๋‚˜์˜ ๋ฐ”์ดํŠธ ๋ฐฐ์—ด๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค.- ์—ญ์ง๋ ฌํ™”๋ž€ ํŠน์ • ํฌ๋งท ์ƒํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.- Session์€ ์ถ”ํ›„์— ๋‹ค์–‘ํ•˜๊ฒŒ ์กด์žฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Session์˜ ์ด๋ฆ„์„ ์ •ํ™•ํ•˜๊ฒŒ ์ง€์–ด์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.  (์˜ˆ๋ฅผ ๋“ค์–ด ๋ถ„์‚ฐ์„œ๋ฒ„์ธ ๊ฒฝ์šฐ ๊ฐ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์˜ ๋Œ€๋ฆฌ์ž ์—ญํ• ์„ ํ•˜๋Š” Session์ด ์—ฌ๋Ÿฌ๊ฐœ ์กด์žฌํ•œ๋‹ค.)- ์šฐ์„  Serialization ์˜ ํ๋ฆ„๋งŒ ์ดํ•ดํ•œ ๋’ค ์ถ”ํ›„์— ์ž๋™ํ™” ํ•  ์˜ˆ์ •์ด๋‹ค.DummyClient์— ServerSession Cla..
์ธํ”„๋Ÿฐ ๊ฐ•์˜ - Part4: ๊ฒŒ์ž„ ์„œ๋ฒ„ (์„น์…˜ 0 ~ 2)
ยท
๐Ÿ“‚ Unity Engine Study/๐Ÿ“„ Unity ๊ฐ•์˜ #1
[ ์„น์…˜ 0. ๊ฐœ๋ก  ]# ์„œ๋ฒ„ OT- ์„œ๋ฒ„๋ž€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋Œ€๊ธฐ ์ƒํƒœ๋กœ ์ƒ์‹œ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.- Web ์„œ๋ฒ„ (aka. HTTP Server) ~> ํ…Œ์ดํฌ์•„์›ƒ ํฌ์žฅ ์ „๋ฌธ ์‹๋‹น ~> ์†๋‹˜์ด ์Œ์‹์„ ๋ฐ›์•„์„œ ๋– ๋‚˜๋ฉด, ๊ทธ ์ดํ›„๋ก  ์—ฐ๋ฝ์ด ๋Š๊ธด๋‹ค. ~> ๋“œ๋ฌผ๊ฒŒ ์ •๋ณด๋ฅผ ์š”์ฒญ/๊ฐฑ์‹ ํ•œ๋‹ค. ~> ์‹๋‹น์—์„œ ์†๋‹˜ํ•œํ…Œ ๋จผ์ € ์ ‘๊ทผํ•  ์ผ์€ ์—†๋‹ค. (ex : ๋ฌผ ๋”ฐ๋ผ๋“œ๋ฆด๊นŒ์š”?) ~> ์ฃผ๋ฌธ ํ›„ ์†๋‹˜์ด ๋ฐ”๋กœ ๋– ๋‚˜๋ฉด, ์†๋‹˜์˜ ์ƒํƒœ๋ฅผ ๋‹น๋ถ„๊ฐ„ ์žŠ๊ณ  ์ง€๋‚ธ๋‹ค. (Stateless) ~> Web ์„œ๋ฒ„ ์ œ์ž‘์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๋Š” ์‚ฌ์‹ค์ƒ ์—†๊ณ , Framework๋ฅผ ํ•˜๋‚˜ ๊ณจ๋ผ์„œ ์‚ฌ์šฉํ•œ๋‹ค. ~> ์งˆ์˜/์‘๋‹ต ํ˜•ํƒœ- Game ์„œ๋ฒ„ (aka. TCP Server, Binary Server, Stateful Server ...) ~..
์ธํ”„๋Ÿฐ ๊ฐ•์˜ - Part3: ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๋‚ด์šฉ ์ •๋ฆฌ (์„น์…˜ 13)
ยท
๐Ÿ“‚ Unity Engine Study/๐Ÿ“„ Unity ๊ฐ•์˜ #1
[ ์„น์…˜ 13. ๋ฏธ๋‹ˆ RPG ]๏ผƒ ํ™˜๊ฒฝ์„ธํŒ…  - Terrain์€ Unity์—์„œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ง€ํ˜•์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•œ Tool์ด๋‹ค.  - Terrain์€ [ Hierarchy ] - [ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ] - [ 3D Object ] - [ Terrain ] ์„ ํ†ตํ•ด ์ƒ์„ฑํ•œ๋‹ค.   - Light์˜ Type์—๋Š” Realtime, Mixed, Baked๊ฐ€ ์žˆ๋‹ค.    > Realtime์€ ์กฐ๋ช…์ด ์”ฌ์— ์ง์ ‘์ ์ธ ๋น›์„ ์ œ๊ณตํ•˜๊ณ  ๋งค ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์—…๋ฐ์ดํŠธ๋˜์–ด ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์”ฌ ๋‚ด์—์„œ ์ด๋™์‹œ      ์กฐ๋ช…์€ ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธ๋œ๋‹ค. (์ƒ๋‹นํ•œ ๋ถ€ํ•˜๋ฅผ ์œ ๋ฐœ)   > Baked๋Š” Lightmap์„ Bakingํ•  ๋•Œ Scene์˜ Static Object์— ๋Œ€ํ•œ ์กฐ๋ช… ํšจ๊ณผ๊ฐ€ ๊ณ„์‚ฐ๋˜๊ณ  Texture์— ๊ธฐ๋ก๋œ๋‹ค.      (์ฆ‰,..
์ธํ”„๋Ÿฐ ๊ฐ•์˜ - Part3: ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๋‚ด์šฉ ์ •๋ฆฌ (์„น์…˜ 7 ~ 12)
ยท
๐Ÿ“‚ Unity Engine Study/๐Ÿ“„ Unity ๊ฐ•์˜ #1
[ ์„น์…˜ 7. UI ]๏ผƒ UI ๊ธฐ์ดˆ  - UI ์ถ”๊ฐ€์‹œ ์ž๋™์œผ๋กœ Canvas๊ฐ€ ์ƒ์„ฑ๋˜๋Š”๋ฐ ์ด๋Š” ๋„ํ™”์ง€ ์—ญํ• ์„ ํ•œ๋‹ค.  - UI๋Š” Rect Transform Component๋ฅผ ํ†ตํ•ด ์ขŒํ‘œ๋ฅผ ์„ค์ •ํ•œ๋‹ค.  - UI๋Š” ์›๊ทผ๋ฒ•์„ ์ ์šฉ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.  - Shift๋ฅผ ๋ˆ„๋ฅธ์ฑ„๋กœ UI ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ๊ฒฝ์šฐ ๋น„์œจ์„ ์œ ์ง€ํ•˜๋ฉฐ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.  -   Anchor๋Š” UI์—์„œ ์ƒ๋‹นํžˆ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. ๏ผƒ Rect Transform  - ๋””๋ฐ”์ด์Šค์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ Screen์˜ ํฌ๊ธฐ๋Š” ์ œ๊ฐ๊ฐ์ด๋‹ค. ์ด๋•Œ Anchor ๊ธฐ๋Šฅ์ด ์ค‘์š”ํ•˜๊ฒŒ ์ž‘์šฉํ•œ๋‹ค.  - Anchor๋Š” Rect Transform์„ Component๋กœ ๊ฐ€์ง„ ๋ถ€๋ชจ๋ฅผ ๊ฐ€์ ธ์•ผ ํ™œ์„ฑํ™”๊ฐ€ ๋œ๋‹ค.  -   ๋ถ€๋ชจ์™€ Anchor ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋Š” ๋น„์œจ๋กœ, Anchor์™€ ๋ณธ์ธ ์‚ฌ์ด์˜ ๊ฑฐ..