欢迎光临散文网 会员登陆 & 注册

使用 Capacitor 打包RMMV游戏

2020-10-03 23:07 作者:抑制住a  | 我要投稿


不一定适用于所有游戏

首先创建一个用于打包的文件夹,例如demo

然后使用cmd打开这个文件夹

然后输入npm init,然后填一下内容,不想填的话一直回车就可以了

然后输入npm install @capacitor/core @capacitor/cli


然后输入npx cap init,App name 是app的名字, App Package ID是app的包名

android是安卓系统,ios是苹果系统,electron是windows系统

然后添加相对应的平台,这里以安卓为例,输入npx cap add android

如果出现以下结果,在demo文件夹中创建www文件夹,在www文件夹中放入你的游戏(必须要有index.html)

demo文件夹中没有www的情况

然后输入npx cap open android就会打开Android Studio(没有安装的自己去装一下),打开后他会构建一下项目,这里耐心等待就可以了,觉得慢的可以百度搜一下如何加速

构建完成后如下图

然后在build (构建) 中找到Generate Signed Bundle/APK 

点击后出现以下界面,选择APK点Next

然后先创建一个签名文件,点击Create New

这里先点击箭头所指的按钮,选一个文件路径,然后其余自己随便写点(Password和Confirm需要相同),写完后点击确定

然后继续Next

然后选上Release 和V1、V2,点Finish

然后继续耐心等待

这样就可以了

在右边可以看到一个小框框,点击三角让他完全显示

然后点击蓝色的locate,便会弹出一个框

图中的app-release.apk便是打包好的游戏

到此,打包就结束了

接下来是一些常规操作,先打开AndroidManifest.xml(这里的操作百度都能搜到,有问题问百度)

修改图标

在刚才打开的文件夹中找到android:icon,把他改成android:icon="@drawable/ic_launcher",下面的android:roundIcon也改一下,改成android:roundIcon="@drawable/ic_launcher"

然后把你的图标放到res/drawable中,找不到地方就在图2(图下面有标号)右击drawable,点show in explorer

图1
图2

修改横竖屏

activity中加入android:screenOrientation="landscape"landscape是横排,portrait是竖屏,还有其它选项,若想了解,请上百度


参考文档

https://capacitorjs.com/docs/getting-started

使用 Capacitor 打包RMMV游戏的评论 (共 条)

分享到微博请遵守国家法律