Libgdx๋กœ 2D๊ฒŒ์ž„ ๊ฐœ๋ฐœํ•˜๋‹ค๊ฐ€ Unity๋กœ ๊ฐˆ์•„ํƒ€๋Š” ์ค‘์ธ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.


์ผ๋‹จ ๊ฒŒ์ž„๋งŒ ์˜ฌ๋ฆฌ๋ฉด ๋ฐ‹๋ฐ‹ํ•˜๋‹ˆ๊นŒ ๊ฐ„๋‹จํžˆ ์„ค๋ช…์ถฉ ๋“ฑํŒ ํ›„ ๊ฒŒ์ž„ ์†Œ๊ฐœ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.


------------------------------------------------------

์„ค๋ช…์ถฉ


Libgdx๋Š” Java, Kotlin ์–ธ์–ด ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ์ž„๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ํ•ด์™ธ์—์„œ๋Š” 2D ๊ฒŒ์ž„์„ ๋งŒ๋“ค ๋•Œ ์„ ํ˜ธ๋„๊ฐ€ ๋†’์€ ๊ฒƒ ๊ฐ™์€๋ฐ


๊ตญ๋‚ด์—์„œ๋Š” Java๋‚˜ Kotlin ์œ ์ €๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Libgdx์— ๋Œ€ํ•ด์„œ๋Š” ๊ฑฐ์˜ ์•„๋Š” ์‚ฌ๋žŒ์ด ์—†๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”.. (๊ด€๋ จ ๊ฐ•์ขŒ๋‚˜ ๊ต์žฌ๊ฐ€ ์ „๋ถ€ ์˜์–ด์ธ ํƒ“์ธ๋“ฏ)


IDE๋Š” ์ดํด๋ฆฝ์Šค, ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค, IntelliJ๋ฅผ ์ฃผ๋กœ ์“ฐ๊ณ , ์ตœ๊ทผ์—๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.


์ผ๋‹จ Libgdx๋Š” GUI ์—๋””ํ„ฐ๊ฐ€ ์—†๊ณ  ์ฝ”๋“œ์œ„์ฃผ์ธ๊ฒŒ ์žฅ์ ์ด์ž ๋‹จ์ ์ด๊ณ , ํฌ๋กœ์Šคํ”Œ๋žซํผ ๊ฐœ๋ฐœ (์•ˆ๋“œ๋กœ์ด๋“œ, iOS, Windows, Linux, Web) ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


๋˜ ์˜คํ”ˆ์†Œ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ์™„์ „ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.


Unity์•ผ ๋ญ ์›Œ๋‚™ ์ „์„ธ๊ณ„์ ์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ˆ ๋”ฐ๋กœ ์„ค๋ช…๋“œ๋ฆด ํ•„์š”์—†๊ฒ ์ง€์š” (C# ์ข€ ์•„์‹œ๋Š” ๋ถ„๋“ค์€ Unity ๊ฐ•์ถ”. ์ €๋„ ๋„ˆ๋ฌด ํŽธํ•ด์„œ ๋†€๋ผ๋Š” ์ค‘)


Libgdx์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹  ๋ถ„๋“ค์ด ์žˆ์œผ๋ฉด ๊ด€๋ จ ๊ฐ•์ขŒ๋ฅผ ์—ฐ์žฌํ•  ์˜ํ–ฅ์€ ์žˆ์Šต๋‹ˆ๋‹ค. (์ œ๊ฐ€ ์ž˜ํ•˜๋Š” ๊ฑด ์•„๋‹ˆ์ง€๋งŒ ๊ต์žฌ ์š”์•ฝ ์ •๋ฆฌ์ •๋„๋Š” ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.)


๋Œ“๊ธ€์„ ๋‚จ๊ฒจ์ฃผ์‹œ๊ฑฐ๋‚˜ https://cafe.naver.com/allapprepo ์—ฌ๊ธฐ์— ์š”์ฒญํ•ด์ฃผ์‹œ๋ฉด ํ™•์ธ ํ›„์— ์—ฐ์žฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


์ถ”๊ฐ€๋กœ ์นดํŽ˜์— Unity ์Šคํ„ฐ๋”” ๋‚ด์šฉ์„ ์—ฐ์žฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (Unity in action ๊ต์žฌ ์ด์šฉ). ๊ด€์‹ฌ์žˆ์œผ๋ฉด ๋ฐฉ๋ฌธํ•ด์ฃผ์‹ญ์‹œ์˜ค!

------------------------------------------------------


๊ฒŒ์ž„ ์†Œ๊ฐœ


์ด๋ฆ„์€ "๋„ˆ๋Š”๋‚˜์˜๋ณ„์ด๋‹ค"์ด๊ณ , ๊ธฐ๋ณธ์ ์œผ๋กœ "๋‘ ํ˜•์ œ ๋‹Œ์ž"๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ๋ ˆ์ด์‹ฑ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.


์ด๋™, ์ ํ”„, ์Šฌ๋ผ์ด๋“œ, ์ฟ ๋‚˜์ด ๋˜์ง€๊ธฐ๋งŒ ์ด์šฉํ•ด์„œ ์ฃผ์–ด์ง„ ์Šคํ…Œ์ด์ง€๋ฅผ ๊ฐ€์žฅ ๋นจ๋ฆฌ ํด๋ฆฌ์–ดํ•˜๋Š” ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.


ํ˜„์žฌ 8๊ฐœ์˜ ์Šคํ…Œ์ด์ง€๊ฐ€ ์žˆ๊ณ ์š”, ์ผ๋‹จ ๋‚œ์ด๋„๊ฐ€ ์–ด๋ ต๋‹ค๊ณ ๋“ค ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”.


์›Œ๋‚™ ๊ฐ„๋‹จํ•œ ๊ฒŒ์ž„์ด๋ผ ์„ค๋ช…์€ ์œ„์— ํ”Œ๋ ˆ์ด ์˜์ƒ์œผ๋กœ ๋Œ€์ฒดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

------------------------------------------------------


ํ›„๊ธฐ


์ผ๋‹จ ์ด๊นŒ์ง€ ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์™• ๋ณด์‹ ๊ฑฐ ๊ฒŒ์ž„๋„ ํ•œ๋ฒˆ ํ”Œ๋ ˆ์ดํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค


https://play.google.com/store/apps/details?id=com.beside.NinjaJumper&hl=ko


๊ฒŒ์ž„ ๋งŒ๋“ค ๋•Œ ๋ชฉํ‘œ๋Š”


1. ์ตœ์†Œํ•œ์˜ ๋กœ์ง์œผ๋กœ ๋‹จ์ˆœํ•œ ์žฌ๋ฏธ ๊ตฌํ˜„


2. ๋นจ๋ฆฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์•ผํ•จ


3. ๊ด€๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผํ•จ


์ด๋žฌ๋Š”๋ฐ, ์žํ‰ํ•˜๊ธฐ๋ฅผ ์–ด๋А ํ•˜๋‚˜ ์ œ๋Œ€๋กœ ์ด๋ฃฌ๊ฒŒ ์—†๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”!


๊ฐœ๋ฐœ ์‹œ์ž‘ ๋‹น์‹œ Java์— ์ต์ˆ™ํ–ˆ๊ณ , ๊ทธ๋ž˜์„œ libgdx๋ฅผ ์„ ํƒํ–ˆ๋Š”๋ฐ..


libgdx๋กœ ํ•˜๋‚˜ํ•˜๋‚˜ ์ฝ”๋”ฉํ•ด๋ณด๋ฉด์„œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ์ •๋ง ๋งŽ์ด ๋ฐฐ์›Œ์„œ ๋ญ ํŠน๋ณ„ํžˆ ํ›„ํšŒ๋Š” ์—†์Šต๋‹ˆ๋‹ค๋งŒ..


๊ฐœ์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด์„œ ํฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง€์›, ์ „์šฉ ์—์…‹ ๋“ฑ์€ ์•„์‰ฌ์›€์œผ๋กœ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค..


Unity ๊ณต๋ถ€ํ•˜๋Ÿฌ ๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฑด์Šนํ•˜์‹ญ์‹œ์˜ค!