VRChatポータルワールド作成用ギミック(ツール)
- ダウンロード商品¥ 0







ポータルワールド作成用のツールおよびUdonギミックです。 CSVやJSON形式にしたワールド情報(ポータル情報と表記している箇所あり)を取り込んで、それをもとにワールド内に設置したUIからカテゴリごとにポータルの表示切替ができるようになります。 デフォルトではPrefabにポータル用のオブジェクトは20個入れていますが、 これは上限が20個という意味ではなく、一度に出るポータルが20個になっていて、 UIのメニューからページを変えて表示ボタンを押すと次の20個が表示されます。 このポータルのオブジェクトは任意で増やしたり減らしたりすることが可能で、このオブジェクトの数がワールドリストのUIの1ページに表示される件数になります。 取り込めるワールド情報の件数に上限はありません...というと嘘になりますが 実際にポータルワールドとして作るくらいの量は全然大丈夫だと思います。 (テストでは303個のワールド情報を取り込んで確認しています) ※このアセットは1ワールドにつき1つの配置を想定しています。 複数配置した場合の動作は保証できません。 ※事前にカテゴリ情報のCSVまたはJSONとワールド情報のCSVまたはJSONのファイルを作っておく必要があります。 こちらのワールドで動作確認ができます。 https://vrchat.com/home/launch?worldId=wrld_4e1de76b-4cc0-4d81-b048-293369eaad34
主な機能
・CSVまたJSONからのカテゴリとワールド情報の取込 ・CSVまたはJSONへのカテゴリとワールド情報の書出し ・取り込んだ情報からポータル情報用のUdon#を更新 ・UI操作によるカテゴリごとのポータル表示 ・グローバル対応(ローカルにもできます)
導入方法
unitypackageファイルをUnityプロジェクトにインポート Assets/#NMAYDK/PortalDB フォルダにファイルがインポートされます。 (このフォルダ構成は絶対に変えないでください)
使用方法
インポートしたらPortalDBというPrefabをワールドに配置して設定してください。 設定や操作方法は添付の画像を参照してください。
動作環境
VRChat SDK 3.8.1で動作確認済みです。 それより前のバージョンでは使用できません。
利用規約
・改変は自由です ・再配布・販売は改変したものも含めて禁止です
免責事項
・このアセットを利用することで生じた問題・損害について、作者は一切の責任を負いません ・VRChatの仕様変更により動作しなくなる可能性があります ・利用条件は予告なく変更する場合があります
更新履歴
2025.12.27 v0.1.0 公開 2026.01.04 v0.2.0 データの追加取込の機能を実装







