使用 Capacitor 打包RMMV游戲
不一定適用于所有游戲

首先創(chuàng)建一個用于打包的文件夾,例如demo

然后使用cmd打開這個文件夾

然后輸入npm init,然后填一下內(nèi)容,不想填的話一直回車就可以了

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

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

然后添加相對應的平臺,這里以安卓為例,輸入npx cap add android

如果出現(xiàn)以下結(jié)果,在demo文件夾中創(chuàng)建www文件夾,在www文件夾中放入你的游戲(必須要有index.html)

然后輸入npx cap open android就會打開Android Studio(沒有安裝的自己去裝一下),打開后他會構(gòu)建一下項目,這里耐心等待就可以了,覺得慢的可以百度搜一下如何加速

構(gòu)建完成后如下圖

然后在build (構(gòu)建) 中找到Generate Signed Bundle/APK?

點擊后出現(xiàn)以下界面,選擇APK點Next

然后先創(chuàng)建一個簽名文件,點擊Create New

這里先點擊箭頭所指的按鈕,選一個文件路徑,然后其余自己隨便寫點(Password和Confirm需要相同),寫完后點擊確定

然后繼續(xù)Next

然后選上Release 和V1、V2,點Finish

然后繼續(xù)耐心等待


這樣就可以了

在右邊可以看到一個小框框,點擊三角讓他完全顯示

然后點擊藍色的locate,便會彈出一個框

圖中的app-release.apk便是打包好的游戲

到此,打包就結(jié)束了
接下來是一些常規(guī)操作,先打開AndroidManifest.xml(這里的操作百度都能搜到,有問題問百度)

修改圖標
在剛才打開的文件夾中找到android:icon,把他改成android:icon="@drawable/ic_launcher",下面的android:roundIcon也改一下,改成android:roundIcon="@drawable/ic_launcher"

然后把你的圖標放到res/drawable中,找不到地方就在圖2(圖下面有標號)中右擊drawable,點show in explorer


修改橫豎屏
在activity中加入android:screenOrientation="landscape",landscape是橫排,portrait是豎屏,還有其它選項,若想了解,請上百度


參考文檔
https://capacitorjs.com/docs/getting-started