ランダムに1対1個室マッチングするワールドシステム
https://github.com/Narazaka/MatchingSystem/releases/latest から net.narazaka.vrchat.matching-system-installer.zip をダウンロードして解凍し、対象のプロジェクトにインポートする。
まずTextMesh Pro VRC Fallback Font JPの設定をする必要があります。
MatchingSystemMinimalSet プレハブを配置するMatchingSystemBasicSet プレハブを配置するSessionTimeSelector プレハブのCanvas/Panel/Options配下にあるボタンを設定する
SpawnAreaCollider プレハブをスケールして配置するJoinButton プレハブを配置する(セッションに入るボタン)SessionTimeSelector プレハブを配置する(時間指定UI)MatchingSystem プレハブを配置するMatchingSystem/MatchingManager の Area Partition Generator で、(ワールド収容人数 / 2) + 1 と同数のルームを作る(Room Countを調整する)MatchingRoomn プレハブを継承してカスタマイズしたものを使うとよいです。
PlayerObjectPool オブジェクトが出来ているので、Pool Sizeを ワールド収容人数 + 2 にするEntryRoom プレハブを配置するArea Partition Generator で、ワールド収容人数 + 2 と同数のルームを作るSpawnAreaCollider プレハブをスケールして配置するJoinButton プレハブを配置する(セッションに入るボタン)SessionTimeSelector プレハブを配置する(時間指定UI)MatchingSystem プレハブを配置する」と同様net.narazaka.vrchat.matching-system
Undefined
0.1.0-alpha.0
2022.3 or later
No dependencies
No legacy packages