iOS クイックスタート

iOS デバイスでゲームを設定および起動する方法を説明します。

Windows
MacOS
Linux

iOS_QS_Hero_Image.png

Apple iOS クイックスタートでは、Unreal Engine 4 (UE4) で Android を開発するための PC もしくは iOS の基本的な設定を一通り説明します。さらに、Unreal Editor 起動およびパッケージ化機能を使って、iOS デバイスにテンプレート ゲームを取り込む方法も説明します。

本クイックスタートを完了すると、デベロッパーは UE4 で以下のタスクの実行方法を理解することができます。

  • iOS モバイル開発をターゲットにした UE4 プロジェクトを作成する

  • iOS モバイル開発向けに UE4 を設定する

  • 単一の UE4 レベルをテスト用に iOS デバイスにデプロイする

このガイドで説明する PC のみのワークフローでは、純粋なブループリントのみを使うプロジェクトを必要とします。プロジェクトのコードを使いたい場合は、コードをコンパイルするために Mac も必要になります。PC で iOS 向けのコードベース プロジェクトを開発するには、「Windows で iOS をビルドする 」を参照してください。

1 - プロジェク設定

このセクションでは、、iOS デバイスに UE4 プロジェクトをビルドおよびデプロイできるようにモバイル プロビジョンをインポートしてみます。

  1. まず最初に、iOS デバイスを USB ケーブルでコンピューターに接続してください。

  2. 次に Unrea Editor で iOSQuickStart  プロジェクトを開きます。

    open_project.png

  3. [Edit] > [Project Settings] でプロジェクト設定を開きます。

    Provision_01.png

  4. 次に [Mobile Provision] セクションの [Platforms] > [iOS][Import Provision] ボタンを押してプロビジョンをインポートし、[Import Certificate] に対しても同じことをします。

    Provision_02.png

  5. 設定とインポートが適切に行われると [Status][Valid] という文字が表示されます。

    Provision_03.png

    Mobile Provisions に問題がある場合は、公式の Apple Help でトラブルシューティング情報を確認してください。

    4.22 では、iOS または tvOS IPA はビットコードで作成されます。このビヘイビアは iOS プロジェクト設定で無効にできます。

2 - デプロイする

iOS ベースのデバイス上で現在のレベルをテストするには、以下の操作を実施します。

  1. ツールバーで Launch の隣の矢印をクリックして、Launch Options メニューを開き、iOS デバイスを選択します。

    launch_ios.png

  2. 現在のマップを使用して iOS クック処理が開始します。プロジェクトのクック処理中は、進捗バーが UE4 エディタの右下隅に表示されます。

    project_cooking.png project_packaging.png project_deploying.png

  3. プロジェクトのクック処理が終了してデバイスにインストールされると、以下のメッセージが表示されます。 

    project_success.png

  4. これで iOS デバイスが app 上に置かれて開くことができます。開くと、iOS デバイス上は以下のような画面になっています。

    game_device.png

6 - 応用編

UE4 プロジェクトのパッケージ処理を練習し、iOS デバイス上でテストする準備ができました。クイックスタート ガイドで学んだ知識を活かして、以下の操作をしてみましょう。

  • デフォルトのテンプレートを使って新規プロジェクトを作成し、iOS デバイス上でプロジェクトを実行してみる

以下のリンクは、iOS デバイスで UE4 を使用したり、モバイル デバイス用コンテンツを作成する場合に役立つ情報が多く提供されています。ぜひ参照してください。

以下は、モバイル デバイス用ゲームコンテンツおよびレベルのデザインに関する詳細です。

モバイル プレビューアを使用すれば、デバイスにデプロイせずにモバイルゲームのプレビューも可能になります。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback