このページではGodotで作成したゲームをiPhoneやiPadでテストする方法を紹介します。
Androideでテストしたい場合は、以下の記事を参考にしてください。
前提条件
iPhoneでテストするには、以下が必須条件です。
- Macのパソコン
- Xcodeのインストール
XcodeはApp Storeにあるので、ダウンロードしていない人はしておきましょう。
結構、容量もっていかれます。
作成したゲームのエクスポート
プロジェクト -> エクスポートをクリックします。
「追加」ボタンをクリックし「iOS」を選びます。
エクスポート先のパス、App Store Team ID、Bundle Identifierを設定していきます(下の画像の①・②・③)
- エクスポート先のパス:ゲームを出力するための場所です。任意の場所を設定してください。
- App Store Team ID:Apple Developer Programに登録すると振られるIDです。
- Bundle Identifier:アプリケーションを一意に識別するための文字列で、一般的には「com.名前(姓→名の順).ゲーム名」で付けます。
設定できたら、「プロジェクトのエクスポート」をクリックします。
エクスポートが始まるので待ちます。
アイコンを設定していない場合、次のような警告が出ますが、テストには問題ないので「OK」ボタンを押して閉じます。
エクスポートが完了すると、次のようなファイルが生成されます。
テストの実施
エクスポートしたファイルの中にある「ファイル名.xcodeproj」をダブルクリックします。
プロジェクトが開くので、画面上にある「ハンマーアイコン」をクリックして、テストに使うiPhone端末を選択します。
あとは実行ボタンを押すと、あなたのiPhoneでテストが行えます。
GodotプロジェクトフォルダをXcodeにリンクする
今の状態では毎回プログラムやデザインを変更すると、エクスポート→Xcodeを開く→動作確認という手順を繰り返す必要があります。
しかし理想としては、プログラムやデザインを変更すると自動で反映され、すぐにXcodeで動作を確認できるようにしたいものです。
それを実現するためには、作成したゲームのフォルダをXcodeのリンクする必要があります。
その手順は次のとおりです。
① 作成したゲームのフォルダをXcodeドラッグ&ドロップします。
② Create folder references を選択して「Finish」をクリックします。
下の画像のようにゲームフォルダが追加されていればOKです。
③ ****.pckのファイルを削除します(Move to Trash)。
④ ****-Info.plistファイルを開きます。
⑤ キー:godot_path、値:先ほど追加したゲームのフォルダ名を追加します。
以上で、GodotのゲームフォルダとXcodeのリンクが完了です。
Comment