์ฝ”๋กœ๋‚˜ ๊ฒŒ์ž„ ์—”์ง„์ด Solar2D๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ  ์™„์ „ ์˜คํ”ˆ์†Œ์Šค๊ฐ€ ๋จ

์ฝ”๋กœ๋‚˜๋žฉ์Šค(์ฃผ) ์ค‘์ง€ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘์„ ์œ„ํ•ด ๊ฐœ๋ฐœ ์ค‘์ธ ๊ฒŒ์ž„ ์—”์ง„๊ณผ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋ณ€ํ™”์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ์ฝ”๋กœ๋‚˜ ์™„์ „ํžˆ ๊ณต๊ฐœ๋œ ํ”„๋กœ์ ํŠธ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์˜ ๊ธฐ๋ฐ˜์ด ๋œ CoronaLabs์—์„œ ์ด์ „์— ์ œ๊ณตํ•œ ์„œ๋น„์Šค๋Š” ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰๋˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ์ด์ „๋˜๊ฑฐ๋‚˜ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด๋ฃŒ ์•„๋‚ ๋กœ๊ทธ(์˜ˆ: GitHub)๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ฝ”๋กœ๋‚˜ "GPLv3 + ์ƒ์—…์šฉ ๋ผ์ด์„ผ์Šค" ๋ฒˆ๋“ค์—์„œ MIT ๋ผ์ด์„ผ์Šค๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CoronaLabs์™€ ๊ด€๋ จ๋œ ๊ฑฐ์˜ ๋ชจ๋“  ์ฝ”๋“œ๋Š” ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ์˜คํ”ˆ ์†Œ์Šค์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ.

์ถ”๊ฐ€ ๊ฐœ๋ฐœ์€ ๋…๋ฆฝ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜ํ•ด ๊ณ„์†๋  ๊ฒƒ์ด๋ฉฐ, ์ด์ „ ์ฃผ์š” ๊ฐœ๋ฐœ์ž๋Š” ๊ณ„์† ์ฐธ์—ฌํ•˜๊ณ  ํ’€ํƒ€์ž„์œผ๋กœ ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ๊ณ„์†ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ํฌ๋ผ์šฐ๋“œ ํŽ€๋”ฉ์„ ํ†ตํ•ด ์ž๊ธˆ ์กฐ๋‹ฌ์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฝ”๋กœ๋‚˜(Corona)๋ผ๋Š” ์ด๋ฆ„์€ ํ์‡„ ํšŒ์‚ฌ์™€ ์—ฐ๊ด€๋˜์–ด ์žˆ๊ณ  ํ˜„์žฌ ํ™˜๊ฒฝ์—์„œ ์ฝ”๋กœ๋‚˜๋ฐ”์ด๋Ÿฌ์Šค ๊ฐ์—ผ(COVID-2)์œผ๋กœ ์ธํ•œ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ํ”„๋กœ์ ํŠธ์™€ ์ž˜๋ชป๋œ ์—ฐ๊ด€์„ฑ์„ ์•ผ๊ธฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ Solar19D๋กœ ์ ์ง„์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

Corona๋Š” Lua ์–ธ์–ด๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฒŒ์ž„์„ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.
Corona Native ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C/C++, Obj-C ๋ฐ Java์—์„œ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV ๋“ฑ์„ ํฌํ•จํ•˜์—ฌ ์ง€์›๋˜๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ ๋ฐ ์žฅ์น˜์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฆ‰์‹œ ์ปดํŒŒ์ผํ•˜๊ณ  ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๋ฐ ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ฆ‰์‹œ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์‹ค์ œ ์žฅ์น˜์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ œ๊ณต๋œ API์—๋Š” ์Šคํ”„๋ผ์ดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜, ์‚ฌ์šด๋“œ ๋ฐ ์Œ์•… ์ฒ˜๋ฆฌ, ๋ฌผ๋ฆฌ์  ํ”„๋กœ์„ธ์Šค ์‹œ๋ฎฌ๋ ˆ์ด์…˜(Box1000D ๊ธฐ๋ฐ˜), ๊ฐœ์ฒด ์ด๋™์˜ ์ค‘๊ฐ„ ๋‹จ๊ณ„ ์• ๋‹ˆ๋ฉ”์ด์…˜, ๊ณ ๊ธ‰ ๊ทธ๋ž˜ํ”ฝ ํ•„ํ„ฐ, ํ…์Šค์ฒ˜ ๊ด€๋ฆฌ, ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๋“ฑ์„ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ํฌํ•จํ•˜์—ฌ 2๊ฐœ ์ด์ƒ์˜ ํ˜ธ์ถœ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ. OpenGL์€ ๊ทธ๋ž˜ํ”ฝ์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ค‘ ์ฃผ์š” ์ž‘์—… ์ค‘ ํ•˜๋‚˜๋Š” ๊ณ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์ ํ™”์ž…๋‹ˆ๋‹ค. 150๊ฐœ ์ด์ƒ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ 300๊ฐœ ์ด์ƒ์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ณ„๋„๋กœ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€