์๋ ํ์ธ์. ๊ฒ์ ๊ฐ๋ฐ ๊ณ ์๋ถ๋ค์ด ๋ง์ ๊ณณ์ผ๋ก ์๊ณ ์์ต๋๋ค.
์ ๋ ๊ฒ์์ ใฑ์๋ ๋ชจ๋ฅด๋ค๊ฐ ํ ์คํธ ๊ฒ์์ ๋ง๋ค๊ณ ์ถ์ด html์ผ๋ก ์์ํ๋๋ฐ์.
ํน์ ๊ณผ๊ฑฐ์ ์ ๊ฐ์ ์์ด๋ณด ๋ถ์ด ์์ผ์ค๊น ์ ๋ณด๊ธ์ ๋จ๊น๋๋ค.
์ด๊ณณ์ ๊ณณ์ ์ ๋ณด๊ธ์ ์ฐ๋๋ผ ๋ค๋ฅธ ๊ณณ์์๋ ์ ๊ธ์ ๋ณด์ค ์๋ ์์ต๋๋ค.
์๋ฌด์ชผ๋ก ํ ์คํธ ๊ฒ์์ ๋ง๋์๋ ์์ด๋ณด ์ธ๋ ๊ฒ์ ๊ฐ๋ฐ์๋ถ๊ป ๋ฏธ์ฝํ๊ฒ๋๋ง ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค.
-----------
ํ ์คํธ ๊ฒ์ ์ ์์ ๋ถ๋ค ์ค์์๋ ์ฝ๋ฉ์ ๋ํด ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ๊ณผ๊ฑฐ์ ์ ๊ฐ์ ๋ถ๋ค๊ป ๊ธ์ ์จ๋ณด๊ณ ์ถ์์ต๋๋ค.
์ผ๋จ ์์ํ๊ฒ ์ต๋๋ค.
----------------------------------------
์ ๊น! ์ฌ๊ธฐ์ ํ ์คํธ ๊ฒ์์ด๋? ํ ์คํธ๋ก ์ด๋ฃจ์ด์ง๊ณ , ํ ์คํธ๋ก ๋ ์ ํ์ง๊ฐ ์๋ ๊ฒ์์ ๋ปํฉ๋๋ค.
twine์ด ์คํ์์ค๋ก ์ด๋ฅผ ๋ง๋ค ์ ์๋ ์ข์ ์์ง์ ๋๋ค.
์์ ๋ฐ์ผ์ค ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ์์๋ ์๋ง ํ์๊ธฐ ํ๋ ๊ฑธ๋ก ์๊ณ ์์ต๋๋ค. 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์์ ์ผ๋ถ๋ถ์ด ์๋ ค ๋ณด์ด๋ค์)
๋ก์ปฌ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ฐ๋ ๋ฒ์ ๋ฐ ๊ฒ์๋ฌผ์์ ๋ณด์ค ์ ์์ต๋๋ค. ์ด ๊ฒ์๋ฌผ์์๋ 'MainActivity.kt' ๋ถ๋ถ์ ์๋ ์ฝ๋๋ง ๋ณด์๋ฉด ๋ฉ๋๋ค.
ํน์ ๊ถ๊ธํ์ ์ ์์ผ์๋ฉด ๋ง์ํด์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค
๋๊ธ 0