TreasureHunterは、PCのブラウザ上で遊ぶことができるオンラインマルチプレイ対応のスコアアタック式宝探しゲームです。セットアップ・運用方法のマニュアルを以下に記述しています。
まず、UnityHubをインストールしてください。
次にUnityHubからUnity
をダウンロードしてインストールしてください.インストールする際,追加するモジュールを聞かれるのでWebGL Build Support
にチェックを入れてインストールしてください。
こちらのCode
からDownload ZIP
を選択し、TreasureHunterをダウンロードして解凍してください。
UnityHubのプロジェクト
のリストに追加
からダウンロードして解凍したhelloWorld
フォルダを選択して追加してください.
追加後、プロジェクトをクリックしUnityを起動します。起動後にUnity Editor Update Check
ウィンドウが開いた場合はSkip new version
ボタンをクリックしてください。
Photon Cloudを利用するには、アプリケーションを登録してアプリケーションIDを発行する必要があります。最初に公式サイトで(アカウントの登録を済ませて)サインインしてください。
サインイン後のダッシュボード画面で新しくアプリを作成する
ボタンを押すと、新しいアプリケーションの作成画面になります。Photonの種別をPhoton PUN
にして、好きなアプリケーション名を入力したら作成する
ボタンを押してください。
正しく作成されると、ダッシュボード画面からアプリケーションIDが確認できるようになります。
Unityのプロジェクトを開いて、以下のアセットをインポートしてください。
https://assetstore.unity.com/packages/tools/network/pun-2-free-119922
アセットのインポートが正常に終了すると、自動的にPUN Wizard
が開きます。先ほど取得したアプリケーションIDを入力してSetup Project
を押してください。(自動でPUN Wizard
が開かなかった場合は、メニューバーのWindow
>Photon Unity Networking
>PUN Wizard
から、手動でPUN Wizard
を開くことができます。)
セットアップが行われると、PUN2の設定ファイル(PhotonServerSettings
)が生成されます。これで初期設定は完了です。設定内容はデフォルトのままで問題ありません。
File
>Build Settings
からBuild Settings
ウインドウを開きWebGL
を選択してSwitch Platform
ボタンをクリックします。
切り替えが完了するとSwitch Platform
ボタンのところがBuild
ボタンに変わるのでクリックしてビルドします。
GitHubで新しいリポジトリを作成し、ビルドで生成されたBuildフォルダ
、TemplateDataフォルダ
、index.html
をプッシュしてください。
Netlifyにアクセスし,GitHub
をクリックして手順に従い登録をしてください。
登録が完了すると以下のようなホーム画面に遷移するのでsite
タブを選択し、New site from Git
をクリックしてください。
自分のGithubのリポジトリ一覧が表示されるので,先程作成したリポジトリをクリックしてください。
デプロイが完了するとサイトのURLが表示されます。このURLを公開することで複数人でゲームを遊ぶことができます。
1.Netlifyで公開したサイトのURLにアクセスしゲームを読み込みます。 2.Startボタンをクリックし、サーバーに接続します。 3.参加者がサーバーに参加するのを待ち、最初に接続した人にのみ表示されるStartボタンを押せばゲームが開始します。
移動:十字キー
画面上に出てくるボタン:マウスクリック
稀に壁に埋まった時:Rキーで抜け出せます