RPG Maker MV 是一个简单易用的游戏制作软件,即使不会编程也能做出一个有模有样的游戏。但是它只能生成基于 Html5 的游戏文件,而不能直接生成安卓手机需要的 apk 文件,所以我们要自己想办法打包。

4c70e366fb27

RPG Maker MV 的界面

注:本文需要一点 Android 开发知识。

1、生成游戏文件

在 RPG Maker 中菜单栏选择: 文件 -> 部署。得到一堆由 index.html 领衔的文件。

4c70e366fb27

RPG Maker 部署

2、导入到 AS 中

先在 Android Studio 中创建资产目录:File -> New -> Folder -> Assets Folder。

然后把上一步得到的文件放到该目录中。

4c70e366fb27

在 AS 中的位置

3、用 WebView 加载

class MainActivity : AppCompatActivity() {

private lateinit var webview: WebView

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

// 创建一个 WebView

webview = WebView(this)

// 要启用 JS 脚本

webview.settings.javaScriptEnabled = true

// 允许访问文件地址

webview.settings.allowFileAccessFromFileURLs = true

// 最后加载页面(注:android_asset 是固定写法)

webview.loadUrl("file:///android_asset/index.html")

setContentView(webview)

}

效果如下:

4c70e366fb27

最终效果

不过目前只是“强塞”进去而已,我们还得做更深一步的适配(比如全屏、响应后退键等等),才能获得更好的游戏体验。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐