このガイドでは、次の手順について説明します。
- Defold のバージョンを選択する
- Defold をダウンロードしてインストールする
- モバイル テンプレートを使用して新しいプロジェクトを作成する
- Android 固有の Defold プロジェクト設定を構成する
バージョンを選択する
可能な場合は、Defold の最新の安定版リリースを使用します。Android 開発では、バージョン 1.2.181 以降を使用してください。
Defold をダウンロードして実行する
Defold のダウンロード ページにアクセスして、希望する環境に適したゲームエンジンをダウンロードします。
Defold はスタンドアロン アプリケーションとして配布されています。インストール プロセスは不要で、ダウンロード アーカイブを展開したらそのまま実行できます。
モバイルゲーム テンプレートを使用してプロジェクトを作成する
Defold には、新しいプロジェクトの作成時に使用できるさまざまなテンプレートがあります。モバイルゲーム テンプレートは、Android 用のプロジェクトを作成する際に便利です。このテンプレートを選択すると、プレースホルダ アプリアイコン ファイルが自動的に作成され、サイズ設定、向きの設定、入力バインディングが構成されます。
モバイルゲーム テンプレートを使用して新しいプロジェクトを作成するには、次の手順を実施します。
- Defold エディタを起動します。
- [New Project] をクリックして、[From Template] タブが選択されていることを確認します。
- リストから [Mobile Game] テンプレートを選択します。
- 新しいプロジェクトの名前と場所を指定します。
- [Create New Project] をクリックします。
Android 用のプロジェクトを構成する
Defold は、Defold プロジェクト用の Android 固有の設定を多数サポートしています。
- それらの設定にアクセスするには、Defold エディタで
game.project
ファイルを開き、下にスクロールして [Android] セクションを表示します。
Android 固有の重要なプロジェクト設定は、次のカテゴリに分類されています。
アプリアイコン
[App icon] のフィールド: アプリアイコン ファイルを指定します。アイコン ファイルは PNG 形式で、フィールド名に示されるピクセルサイズと一致する必要があります。
パッケージ情報
[Version Code]: パッケージのバージョン コードを指定します。Google Play では、パッケージを提出するたびに一意のバージョン コードが必要になります。以前に提出したバージョン コードより小さいバージョン コードを使用しようとすると、エラーになります。
[Minimum Sdk Version]: プロジェクトでサポートする最小 Android API レベルを指定します。
[Target Sdk Version]: プロジェクトのビルドとエクスポートに使用する Android SDK の API レベルを指定します。この値が Google Play のターゲット API 要件を満たしていることを確認してください。
[Package]: アプリのパッケージ ID を指定します。この値は、Google Play Console で作成したパッケージ ID と一致する必要があります。
[Manifest setting]: アプリ マニフェストの作成に使用される AndroidManifest.xml
ファイルを指定します。Defold は、この設定のデフォルト マニフェスト ファイルを自動的に生成し、プロジェクト設定の値を入力します。
その他の設定
[Immersive Mode]: このオプションをオンにすると、アプリがアクティブなときはナビゲーション バーとステータスバーが非表示になります。
[Debuggable]: このオプションをオンにすると、エクスポート時に Android マニフェストの android:debuggable
フィールドが設定されます。