H5ゲームは、高速アプリのWebコンポーネントを介して、高速ゲームにすばやくパッケージ化できます。高速ゲームをパッケージ化して棚に置いた後、元のH5ゲームのURLが変更されない限り、高速ゲームを更新する必要はなく、メンテナンスの作業負荷も少なくなります。
高速アプリケーションIDEを使用すると、高速ゲームをパッケージ化する操作は非常に簡単です。
-
公式ウェブサイトにアクセスして開発ツールをインストールし、PCにKuaiappIDEをインストールしてください。
- 「ファイル>新規プロジェクト>新規クイックアプリケーションプロジェクト」をシングル選択してプロジェクトを作成し、テンプレートとして「HTML5ゲームテンプレート」を選択します。
-
アプリケーション名:manifest.jsonファイルの名前フィールドに対応するアプリケーションの名前。
- rpkパッケージ名:manifest.jsonファイルのパッケージフィールドに対応するアプリケーションのパッケージ名。
-
[OK]をクリックして、クイックゲームプロジェクトを作成します。
- 維持.jsonファイルを構成します。
-
package:ゲームのパッケージ名。一度棚に置いたら、パッケージ名を変更することはできません。変更しないと、バージョンをアップグレードできません。
-
name:高速ゲームの名前。
-
versionName:2.0.0など、アップグレード時に+1が必要な高速ゲームバージョンの名前。
-
versionCode:高速ゲームのバージョン番号。アップグレード時に+1が必要です(2など)。
-
icon:デスクトップアイコンを作成するときに使用されるKuaiゲームのロゴアイコンlogo.pngは、H5ゲームアイコンに置き換える必要があります。
- minPlatformVersion:サポートされているプラットフォームの最小バージョン番号。原則はAndroid APIレベルと同じです。オンラインになった後の低バージョンによる非互換性を回避するために、1070などの最高バージョンを設定することをお勧めします。
{
"package": "com.huawei.quickgamedemo",
"name": "QuickGameDemo",
"versionName": "1.0.0",
"versionCode": 1,
"icon": "/Common/logo.png",
"minPlatformVersion": 1070,
"features": [
{
"name": "system.prompt"
},
{
"name": "service.pay"
},
{
"name": "service.account"
}
],
"permissions": [
{
"origin": "*"
}
],
"config": {},
"router": {
"entry": "Hello",
"pages": {
"Hello": {
"component": "hello"
}
}
},
"display": {
"titleBar": false,
"fullScreen": true
}
}
- H5ゲームをロードする.uxファイルを編集します。プロジェクトプロジェクトでは、例としてhello.uxファイルを取り上げます。
-
src:H5ゲームのURLを設定します。
-
fullscreendirection:ゲームの方向を設定します。横向き:横型スクリーン、縦向き:縦型スクリーン。
-
jumppolicy:ゲーム内のリンクジャンプの戦略。ゲームに広告がある場合は、ブラウザに設定し、マルチウィンドウをtrueに設定することをお勧めします。
-
allowthirdpartycookies:クロスドメインCookieの配信をサポートするかどうかを識別します。デフォルトはfalseです。サードパーティのアカウントでログインするなど、Webページがドメイン間でCookieにアクセスする必要がある場合は、このフィールドをtrueに設定する必要があります。
- trustedurl:ゲームログインが正常に読み込まれたページがゲームを開いているページと異なる場合は、設定してください。
- メニューから[ツール]> [証明書の生成]を選択して、公式の証明書が生成されているかどうかを確認します。生成されていない場合は、[作成]をクリックして証明書を生成します。証明書はsign> releaseディレクトリに保存されます。証明書は必ず保管してください。紛失すると取得できなくなります。
- メニューから[ビルド]> [公式バージョンのパッケージ]を選択して、公式の高速ゲームrpkパッケージをパッケージ化します。生成されたrpkパッケージは、プロジェクトプロジェクトのdistディレクトリに保存されます。
注:アプリ市場に提出される高速ゲームは、このようにパッケージ化された公式パッケージである必要があります。
最後に、高速ゲームプロジェクト全体のディレクトリ構造は次のとおりです。
この時点で、H5ゲームを高速ゲームに正常にパッケージ化できました。高速ゲームにさらに多くの機能を統合し、高速ゲームをテストして実行する場合は、高速ゲーム(H5バージョン)の開発に関する公式ドキュメントを参照してください。
元のリンク:
https://developer.huawei.com/consumer/cn/forum/topic/0204394501350300016?fid=18
作成者:Drum Chao