LoginSignup
1

More than 3 years have passed since last update.

[UE4] Androidで、大きいタイトルの起動を早くする

Last updated at Posted at 2019-12-21

Google Playでは、ユーザーがダウンロードする圧縮APKが100MB以下である必要があります。 ほとんどのアプリでは、これはアプリのすべてのコードとアセットのための十分なスペースですが、UE4のゲームだと、超える場合が多いです。
そのために、グーグルさんがExpansion Files (OBB)というファイルシステムを提供します。最大2つのファイルで、一つごとに2GBまで追加できます。

OBBファイルのホスティングがGoogle Play側で行っていて、節約で大規模のAndroidゲームの作成の味方です。

ただ、ゲームを起動する時に、OBBのファイルのチェックが行っていて、起動時間が延長する場合があります。
DefaultEngine.iniの中でこの次のフラグをTrueにすると、

Project/Config/DefaultEngine.ini
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
bDisableVerifyOBBOnStartUp=True

起動時の確認を無視することができて、カットシーンやローディング画面中などの好きな時に行うことが可能になります。

ただしかし、「大いなる力には、大いなる責任が伴う」であり、自分で上手いタイミング(タイトル画面など)にDowloaderActivity.java.templateのvalidateXAPKZipFilesのメソッドで確認してください!

Joyeux Noël !

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1