์•ˆ๋…•ํ•˜์„ธ์š”. ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๊ณ ์ˆ˜๋ถ„๋“ค์ด ๋งŽ์€ ๊ณณ์œผ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ๊ฒŒ์ž„์˜ ใ„ฑ์ž๋„ ๋ชจ๋ฅด๋‹ค๊ฐ€ ํ…์ŠคํŠธ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด html์œผ๋กœ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ์š”.

ํ˜น์‹œ ๊ณผ๊ฑฐ์˜ ์ €๊ฐ™์€ ์™•์ดˆ๋ณด ๋ถ„์ด ์žˆ์œผ์‹ค๊นŒ ์ •๋ณด๊ธ€์„ ๋‚จ๊น๋‹ˆ๋‹ค.


์ด๊ณณ์ €๊ณณ์— ์ •๋ณด๊ธ€์„ ์“ฐ๋А๋ผ ๋‹ค๋ฅธ ๊ณณ์—์„œ๋„ ์ œ ๊ธ€์„ ๋ณด์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ฌด์ชผ๋ก ํ…์ŠคํŠธ ๊ฒŒ์ž„์„ ๋งŒ๋“œ์‹œ๋Š” ์™•์ดˆ๋ณด ์ธ๋”” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋ถ„๊ป˜ ๋ฏธ์•ฝํ•˜๊ฒŒ๋‚˜๋งˆ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.


-----------



ํ…์ŠคํŠธ ๊ฒŒ์ž„ ์ œ์ž‘์ž ๋ถ„๋“ค ์ค‘์—์„œ๋„ ์ฝ”๋”ฉ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๋Š” ๊ณผ๊ฑฐ์˜ ์ € ๊ฐ™์€ ๋ถ„๋“ค๊ป˜ ๊ธ€์„ ์จ๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.


์ผ๋‹จ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์ž ๊น! ์—ฌ๊ธฐ์„œ ํ…์ŠคํŠธ ๊ฒŒ์ž„์ด๋ž€? ํ…์ŠคํŠธ๋กœ ์ด๋ฃจ์–ด์ง€๊ณ , ํ…์ŠคํŠธ๋กœ ๋œ ์„ ํƒ์ง€๊ฐ€ ์žˆ๋Š” ๊ฒŒ์ž„์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.


twine์ด ์˜คํ”ˆ์†Œ์Šค๋กœ ์ด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์—”์ง„์ž…๋‹ˆ๋‹ค.

https://twinery.org/


์—์„œ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ์—์„œ๋Š” ์•„๋งˆ ํ•˜์‹œ๊ธฐ ํž˜๋“  ๊ฑธ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. pc๋กœ๋งŒ ๊ฐ€๋Šฅํ•  ๊ฑฐ์—์š”.


twine ์‚ฌ์šฉ๋ฒ•์€ 'twine ์‚ฌ์šฉ๋ฒ•'์ด๋ผ๊ณ  ๊ตฌ๊ธ€์— ์น˜์‹œ๋ฉด ์‚ฌ์šฉ๋ฒ• ๊ฐ•์ขŒ๊ฐ€ ๋‚˜์™€์žˆ์Šต๋‹ˆ๋‹ค.



twine ์‚ฌ์šฉ๋ฒ•์€ ์ด๋ฒˆ์— ์ƒ๋žตํ•˜๊ณ , ์•ฑ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์ข€ ๋” ์ž์„ธํžˆ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด twine ์‚ฌ์šฉ๋ฒ•์€ ๊ตฌ๊ธ€์— ๋งŽ์€๋ฐ, twine์œผ๋กœ ์›น์•ฑ์„ ๋งŒ๋“œ๋Š” ๊ฑด ๋งŽ์ด ๋‚˜์™€์žˆ์ง€ ์•Š๊ฑฐ๋“ ์š”.


twine์œผ๋กœ ์™„์„ฑํ•˜๋ฉด html ํŒŒ์ผ์ด ๋‚˜์˜ค๋Š”๋ฐ์š”. ์‚ฌ์‹ค html ํŒŒ์ผ๋กœ๋Š” ๋งŽ์ด ํ™๋ณด๋ฅผ ํ•˜๊ธฐ๊ฐ€ ํž˜๋“ญ๋‹ˆ๋‹ค. exe ํŒŒ์ผ๋„ ์•„๋‹ˆ๊ณ , html ์ด๋ผ์„œ์š”. ์›น์œผ๋กœ ๊ตฌํ˜„๋œ ๊ฒŒ์ž„์˜ ํ•œ๊ณ„์ฃ .


์ œ ์ƒ๊ฐ์—๋Š” ์•ฑ ์Šคํ† ์–ด์— ๋‚˜์˜ค๋ฉด ๋” ๋งŽ์€ ๋…ธ์ถœ์ด ๋  ๊ฒƒ์„ ๊ธฐ๋Œ€ํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์ƒ๋Œ€์ ์œผ๋กœ์š”)


๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์—์„œ๋Š” ์›น์•ฑ(์›นํŽ˜์ด์ง€(html ํฌํ•จ)+์•ฑ)์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋” ์ง‘์ค‘์ ์œผ๋กœ ๋‹ค๋ค„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


step 1. ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•ฉ๋‹ˆ๋‹ค.



์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋Š” ์•ฑ์„ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์šฉ๋Ÿ‰์ด ๋ฌด๊ฒ์ง€๋งŒ ์•ฑ์„ ๋งŒ๋“œ๋Š” ๊ฑธ ์›ํ•˜์‹œ๋ฉด ๊ผญ ์„ค์น˜ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์ œ๊ฐ€ ์•Œ๊ธฐ๋ก  ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.)


step 2. ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ 'assets folder'์— twine์œผ๋กœ ๋งŒ๋“  html ํŒŒ์ผ์„ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค



ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๋ฉด ์™ผ์ชฝ์— 'app'์ด๋ผ๋Š” ์ด๋ฆ„์˜ ์ดˆ๋ก์ƒ‰ ์•„์ด์ฝ˜์ด ๋ณด์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์„ธ์š”. ๊ทธ ๋’ค 'new - assets folder'๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. twine game ํŒŒ์ผ์„ assets folder์— ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.


step 3. ์•„๋ž˜ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•ฉ๋‹ˆ๋‹ค.


https://developer.android.com/develop/ui/views/layout/webapps/webview


์•ˆ๋“œ๋กœ์ด๋“œ ์›น์•ฑ์„ ๋งŒ๋“œ๋Š”๋ฐ ๋งŽ์€ ๋„์›€์ด ๋˜๋Š” ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์˜์–ด๊ฐ€ ํž˜๋“œ์‹œ๋‹ค๋ฉด ๊ตฌ๊ธ€ ๋ฒˆ์—ญ์œผ๋กœ๋„ ์ถฉ๋ถ„ํžˆ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!


๊ทธ๋ฆฌ๊ณ  ๋ฌธ์„œ๋ฅผ ๋”ฐ๋ผํ•˜๋˜, loadUrl("~~~") ์ฝ”๋“œ๋Š” ๋กœ์ปฌ ํŒŒ์ผ๋กœ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๊ฑด ๋ฐ‘์˜ ๋ฐ‘์˜ ๋ฌธ์„œ์— ์žˆ์Šต๋‹ˆ๋‹ค.


๋˜ํ•œ, ์ฝ”๋“œ๊ณ  ๋ญ๊ณ  ๋ชจ๋ฅด๊ฒ ๋‹ค! ์‹ถ์œผ์‹œ๋ฉด ์ œ๊ฐ€ ๋น„์Šทํ•œ ๊ธ€์„ ์˜๋ฌธ ์‚ฌ์ดํŠธ์ธ reddit ์— ์ผ์—ˆ๋Š”๋ฐ, ์ด๊ณณ์˜ ์ฝ”๋“œ ์‚ฌ์ง„์„ ๋ณด๊ณ  ๊ทธ ๋ถ€๋ถ„๋งŒ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


(pc์—์„œ๋Š” ํด๋ฆญํ•˜์—ฌ ํ’€ ์ด๋ฏธ์ง€ ๋ณด์‹œ๋Š” ๊ฒŒ ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. pc์—์„œ ์ผ๋ถ€๋ถ„์ด ์ž˜๋ ค ๋ณด์ด๋„ค์š”)


https://www.reddit.com/r/twinegames/comments/174aqrb/how_to_twine_games_convert_for_apk_2023/?utm_source=share&utm_medium=web2x&context=3




๋กœ์ปฌ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์“ฐ๋Š” ๋ฒ•์€ ๋ฐ‘ ๊ฒŒ์‹œ๋ฌผ์—์„œ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” 'MainActivity.kt' ๋ถ€๋ถ„์˜ ์•„๋ž˜ ์ฝ”๋“œ๋งŒ ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


https://readystory.tistory.com/182

ํ˜น์‹œ ๊ถ๊ธˆํ•˜์‹  ์  ์žˆ์œผ์‹œ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค