ランダムに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