基本的に、fusion-101を見て、初期セットアップを行ったが、実装中に「あれ、何これ?!」のところをこの記事で記載します。
うまく動作できた環境は下記の通りです。(下記のバージョンではないと、うまく動作できない場合があリます。)
・unityバージョン:2021.2.6f1
・Mono.Cecil:com.unity.nuget.mono-cecil@1.10.2
・SDKバージョン: Fusion SDK 1.1.2 Nightly Build 522
・MacOS: Platfrom settings :Apple SiliconからAnyCPUに変更。(Asserts/Photon/Fusion/Plugins/NanoSockets/macOS/AppleSilicon/libnanosockets.cs を開く。変更しないと、実行中に下記のエラーが出ていました。)
On M1 mac, Fusion always fails with: DllNotFoundException: nanosockets assembly<unknown>
Fusion Hub Welcomeタブというのは、↓です。
Fusion > Fusion Hub
Fusion Hubを押すと、Weclome to Photon Fusion画面が出た。Fusion SetupでFusion App IDを記入します。
次は、fusion-102ですが、一旦、これを無視して、下記の方法で実装してみました。
Hieraichy で右クリップ、
fusion >Setup Basic fusion Scene で簡単なfusionシーンが自動的に作成されました。
Player1:File >Build Runでビルドして、起動します。(start host)
Player2:UnityでのPlayで起動します。(start client)
下記のように、二人はそれぞれWASDキーで操作できれば、OKです。
参考:
1、fusion-102
2、PhotonFusionセットアップ備忘録