【Unity】Webアプリを公開する(UnityPlay)
Unity Playの良い点は、開発したゲームやプロジェクトを簡単に共有できることです。ワンクリックでプロジェクトをアップロードし、URLを共有するだけで誰でもプレイ可能です。コミュニティフィードバックを受けやすく、プロジェクトの改善に役立ちます。また、作品をポートフォリオとして公開でき、転職活動や評価向上に効果的です。Unity Playは、開発者同士の交流や学び合いを促進するプラットフォームです。
テスト用のサンプルプロジェクト
WebGLの対応していれば構いませんが、評価のためシンプルなサンプルを掲載しておきます
シーンの構成
新規で3Dプロジェクト(プロジェクト名 WebGLSample)を作成し、Capsuleオブジェクト1つと、スクリプト1つのアタッチ
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-26-19.33.53-1024x744.png)
using UnityEngine;
public class Movement : MonoBehaviour
{
public float moveSpeed = 5f; // プレイヤーの移動速度
void Update()
{
Vector2 movement = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")).normalized; // 入力された方向を正規化して移動ベクトルを作成
Move(movement); // プレイヤーを移動させる
}
private void Move(Vector2 direction)
{
transform.Translate(direction * moveSpeed * Time.deltaTime); // 方向に応じてプレイヤーを移動させる
}
}
WebGLモジュールをインストールします
UnityエディタのインストールにWebGLモジュールをインストールするには、次の手順に従ってください。
Unity Hubを開きます。
[プロジェクト] タブで、WebGL を追加するプロジェクトを見つけ、[エディター のバージョン] 列でその Unity エディターのバージョンを見つけます。
バージョンの確認
プロジェクトのエディターのバージョンを確認しておきます
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-14.32.49-1-1024x958.png)
WebGL Build Supportモジュールの追加
Unity [インストール] タブを開き、対応するバージョンのUnity Editorを探します。
管理したいバージョンのタイルにある設定(⛭)ボタンを選択し、モジュールを加えるを選択します。
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-14.33.49-1024x958.png)
表示されたウィンドウで、WebGL Build Supportを選択し、Installを選択します。
インストール完了後、Unityエディターが起動中であれば、再起動します
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-14.34.07-1024x958.png)
WebGL Publisherをインストールします
WebGL Publisher4.2.3バージョンは、Unity バージョン2019.3以降が必須になります
エディターのパッケージマネージャから、WebGL Publisherをインストールします
(Unityのバージョンによって、画面構成が変わっていることがあります)
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-13.06.36-1024x564.png)
WebGL Publisherを起動します
PublishメニューからWebGL Projectを選択します
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-13.13.31.png)
Build and Publish(ビルドして、公開)をクリックします
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-13.13.41-622x1024.png)
WebGLでのビルドモードに切り替えます(事前にFileメニュー→Build Settings…で切り替え済みの場合は表示されません)
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-15.32.31.png)
ビルドを保存するフォルダを選択する画面が表示されます(デフォルトでは次のフォルダが作成されています)
作成されるフォルダ WebGL Builds
Windows版Unity
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-27-11.01.24-1024x777.png)
Mac版Unity
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-15.35.17-1024x629.png)
しばらくの間、ビルド処理が実行される時間があります
しばらくすると、自動的にブラウザが開き、UnityPlayページが表示されます
UnityPlayポータルに公開します
Playボタンをクリックし、正しく実行されることを確認します
15秒程度、ビデオ保存がスタートします
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-13.14.54-1024x679.png)
問題がなければ、画面下部のSaveボタンをクリックして保存します
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-15.40.01-1024x800.png)
完了
以上で、UnityPlayへの公開が完了になります
画面右上のUnityPlayをクリックし、インデックスのページを表示し、スクロールして、My Gameに表示されていれば問題ありません
完了画面
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-15.45.32-1024x800.png)
Unityエディター側の画面
Publishウィンドウでは、公開完了画面が表示されます
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-16.14.31-622x1024.png)
次からは、一度公開したアプリは、ボタンクリックで実行できるようになります
(新しく作り直すときは、Create and Publish New Buildボタンをクリックします
![](https://soft-rime.com/wp-content/uploads/2024/05/スクリーンショット-2024-05-25-16.15.52-622x1024.png)
ディスカッション
コメント一覧
まだ、コメントがありません