INDUSTRIES

自動車

航空・宇宙

金融

ゲーム

メドテック

IoT

デジタルプロダクト

USE CASES

エンタープライズ向け

個人向け

チーム向け

教育向け

KEY FEATURES

ハードウェア・システム統合

Beta

ProtoPie MCP

マルチデバイス・プロトタイピング

インタラクション・ロジック

開発者へのハンドオフ

ProtoPie AI

New

ユーザーテスト

PLUGINS

Figma

Sketch

Adobe XD

INSIGHTS & INSPIRATION

ブログ

eBook

カスタマーストーリー

イベント&ウェビナー

ProtoPie ギャラリー

PRODUCT LEARNING & SUPPORT

ProtoPieスクール

ProtoPieをダウンロード

製品ドキュメント

コミュニティ

INDUSTRIES

自動車

航空・宇宙

金融

ゲーム

メドテック

IoT

デジタルプロダクト

USE CASES

エンタープライズ向け

個人向け

チーム向け

教育向け

KEY FEATURES

ハードウェア・システム統合

Beta

ProtoPie MCP

マルチデバイス・プロトタイピング

インタラクション・ロジック

開発者へのハンドオフ

ProtoPie AI

New

ユーザーテスト

PLUGINS

Figma

Sketch

Adobe XD

INSIGHTS & INSPIRATION

ブログ

eBook

カスタマーストーリー

イベント&ウェビナー

ProtoPie ギャラリー

PRODUCT LEARNING & SUPPORT

ProtoPieスクール

ProtoPieをダウンロード

製品ドキュメント

コミュニティ

Tutorials
•

6

分で読める

Integrating Unity WebGL Build with ProtoPie Connect Web-Embed Layer

A comprehensive and detailed guide on integrating Unity WebGL build with ProtoPie Connect using web-embed layer.

Jubilee Mayanja、 Prototyper

ProtoPie Connect の堅牢な機能を発見しましょう。これはデザイナーと開発者の双方にとって欠かせないプロトタイピングツールです。このガイドでは、Unity WebGL のビルドファイルを ProtoPie Connect とシームレスに統合し、ユーザーインターフェースの改善やメニューフローの最適化を簡単に行う方法を詳しく説明します。

次の明確な手順に従って、Web-Embed レイヤーを使用し、Unity WebGL ビルドを ProtoPie Connect に埋め込みます。この変革的な旅に出発し、デザインワークフローを次のレベルへ引き上げましょう。

免責事項: このチュートリアルでは ProtoPie Connect Enterprise の使用が必要です。ProtoPie Connect の詳細については、ProtoPie の営業窓口にお問い合わせください。あわせて、こちらのProtoPie Connectについてのブログもご覧ください。

動画

概要

  • ステップ 1. Unity で WebGL ファイルをビルドする

  • ステップ 2. GitHub にアップロードする

  • ステップ 3. Web ブラウザーでゲームを実行する

  • ステップ 4. ProtoPie Connect と統合する


ステップ 1. Unity で WebGL ファイルをビルドする。

1. プロジェクトを開く: まず、既存の Unity プロジェクトを開きます。

2. プラットフォームを WebGL に切り替える

  • ファイル > ビルド設定 に移動します。

  • プラットフォーム一覧から WebGL を選択します。

  • プラットフォームを切り替え をクリックして、ビルドターゲットを WebGL に変更します。


Switch Platform to WebGL steps

3. ビルド設定を構成する

  • 編集 > プレイヤー設定 に移動します。

  • 解像度と表示 の下で、必要に応じて設定をカスタマイズします。このチュートリアルでは、全幅解像度のために PWA 設定を使用しています。


Configure Build Settings

💡 ヒント: ホストサーバーからブラウザーで WebGL プロジェクトを実行する際、以下のような圧縮エラーが発生することがあります。


WebGL file error

WebGL ファイルを実行しようとして上記のエラーが表示された場合、1 つの解決策は Unity で圧縮形式を変更することです。

  • 編集 > プレイヤー設定 > Player > 公開設定 > 圧縮形式 に移動します。

  • プロジェクトの要件に合わせて設定を調整します。このチュートリアルでは、GitHub で Unity WebGL プロジェクトをホストして実行する際に実行エラーが発生しないように、「Brotli」圧縮設定を使用しています。


Unity WebGL

4. プロジェクトをビルドする。

  • ビルド設定 ウィンドウで ビルド をクリックします。

  • ビルドファイルを保存する場所をコンピューター上で選び、Unity がプロジェクトをコンパイルするのを待ちます。


Build settings

ステップ 2. GitHub にアップロードする。

1. アップロード用にビルドを準備する:

  • ゲームの実行に必要な .js ファイルと .data ファイルに加えて、ビルドフォルダーに index.html ファイルが含まれていることを確認します。


Uploading to GitHub

2. 新しいリポジトリを作成する:

  • GitHub アカウントにログインします。

  • Repositories タブに移動し、New をクリックします。

  • リポジトリに名前を付け、公開に設定します(誰でもアクセスできるようにする場合)。

  • リポジトリを作成します。


Create a new repository

3. ファイルをアップロードする:

  • リポジトリのメインページに移動し、既存のファイルをアップロード リンクをクリックします。


Upload files GitHub
  • ビルドファイルをドラッグ&ドロップするか、ファイルナビゲーターを使って WebGL ビルドフォルダーを選択します。

  • 変更を main ブランチに直接コミットします。


WebGL build folder.

ステップ 3. Web ブラウザーでゲームを実行する。

1. GitHub Pages を有効にする:

  • リポジトリの設定に移動します。


Enable GitHub pages
  • GitHub Pages セクションまでスクロールします。

  • ソースとして main ブランチと / (root) を選択します。設定を保存します。


GitHub pages
  • GitHub が、プロジェクトが公開されている URL を提供します。ページが有効になるまで数分かかる場合があります。数分後にページを更新して URL を確認してください。


GitHub pages

2. ゲームにアクセスする:

  • GitHub Pages が有効になって正常に動作したら、表示された URL にアクセスします。

  • Unity WebGL ゲームがブラウザーに直接読み込まれるはずです。

💡 ヒント: 表示された URL にアクセスしたときに 404 エラーが出ても、慌てないでください。これは、ファイルがルートフォルダーではなくサブフォルダーにある場合に発生します。


404 error

以下のように、ファイルはサブフォルダー** /.._GamePlay/PP_rpg/**にあり、ルートフォルダーは/.._GamePlayです


Error 2

解決するには、URL にサブフォルダー名を追加するだけです。そうすれば Unity プロジェクトが実行されるはずです。このチュートリアルでは、URL に /PP_rpg/ を追加します。


Error 3

ステップ 4. ProtoPie Connect と統合する。

1. ProtoPie Connect で Pie ファイルを開く

  • ProtoPie Connect を起動し、クラウドから選択する(Enterprise のみ)か、ローカルの Pie ファイルをアップロードしてプロトタイプをインポートします。クラウドからプロトタイプを読み込む際の接続問題を避けるため、ネットワーク設定と権限を確認してください。


pie file in ProtoPie Connect

2. グループを作成して Pie ファイルを表示する

  • Group を作成し、ドラッグ&ドロップで Pie ファイルをグループへ移動します。Web ブラウザーのアイコンをクリックして、ブラウザーで Pie を開きます。


View pie file

3. グループを編集する

  • ページを右クリックして ProtoPie Connect の上部メニューバー UI を表示し、Edit を選択します


Asset
  • 編集ビューで +Add メニューをクリックし、Web Embed を選択します。

  • レイヤーウィンドウ内では、ドラッグ&ドロップでレイヤーを並べ替えて階層を設定できます。

  • 必要に応じて、またはプロジェクト要件に合わせて Web ビューのウィンドウサイズを変更します。

  • ステップ 3 の GitHub リンクをコピーし、Source 入力欄に貼り付けます。Unity ファイルが読み込まれ、実行されます。


Connect embed

4. 統合されたプロトタイプを表示する

  • 上部メニューで View を選択して、View モードに戻ります

  • マウスを右クリックすると、ProtoPie Connect の上部メニュー UI を非表示にできます。


View integrated prototype

Web-Embed レイヤーを使用することで、Unity WebGL ビルドを ProtoPie Connect に正常に統合できました。この統合により、より豊かなインタラクティブ体験が可能になり、Unity プロジェクトを ProtoPie プロトタイプ内にシームレスに組み込めます。その結果、Unity の強力な 3D およびゲームエンジン機能を UX/UI デザインに直接活用できるようになり、プロトタイプのリアリティと応答性が向上します。

今後は、さらなるカスタマイズと最適化の可能性を探り、プロトタイプがユーザーの期待を満たし、それを上回るようにしていきましょう。