Friend Summon Portal | フレンドを手軽に呼び寄せる【VRCアバターギミック】
- ダウンロード商品¥ 0

Friend Summon Portal(FSP)は、他のプレイヤーが現在いる場所へ自分自身をテレポートできる機能です。 同じInstance内の有効範囲にいる場合、FSPを有効にしているプレイヤーのもとへ移動できるほか、他のプレイヤーを自分のもとへ呼び寄せることもできます。 テレポート先は、対象となるプレイヤーの現在位置に応じて決まるため、あらかじめ固定された地点を設定する必要はありません。 ※Modular Avatar設定済みのため、アバター直下にD&Dだけで導入可能です。 ※召集を行う側と受ける側の両方に、FSPの導入が必要です。 ※Quest / Android / iOS には非対応です。
【動作確認環境】
本品は以下の環境で動作確認を行っています。 ・Unity 2022.3.22f1 ・VRChat SDK - Base/Avatars 3.10.4 ・Modular Avatar 1.18.0 「Modular Avatar」 https://modular-avatar.nadena.dev/ja/
【導入方法】
1. 事前にModular Avatarを導入してください。 2. 本品のunitypackageをインポートしてください。 3. Assets/_Mis1sa/FriendSummonPortal/Prefab 内にある、使用する言語のフォルダから必要なPrefabを選択してください。 ※Prefabの選択方法については、同梱の「使い方.md」をご確認ください。 4. 選択したFSPのPrefabを、アバター直下へD&Dで配置してください。 5. アバターをアップロードして完成です。
【Prefabの命名規則】
FSPのPrefab名は、以下の形式になっています。 FSP_⓵_⓶_⓷_ON ------------------------------------------------- 「⓵参加権限」 F:フレンドのみ召集に参加できます。 P:全員が召集に参加できます。 S:「フレンドのみ」と「全員」の参加権限を切り替えられます。 ------------------------------------------------- 「⓶召集開始チャンネル」 A:チャンネル A で召集を開始できます。 AB:チャンネル A、B で召集を開始できます。 ABC:チャンネル A、B、C で召集を開始できます。 ※A、AB、ABC は召集を開始できるチャンネル数の違いです。召集を受ける場合は、どのPrefabでもチャンネルA、B、Cを選択できます。 ------------------------------------------------- 「⓷同期パラメーター消費量」 数字は同期パラメーターの消費量(ビット)を表します。 ------------------------------------------------- ON は召集開始機能が常に有効で、オフにできないことを表します。
【同梱Prefab一覧】
各言語フォルダには、以下の10種類のPrefabが収録されています。 FSP_F_A_0_ON FSP_P_A_0_ON FSP_F_A_1 FSP_P_A_1 FSP_S_A_1_ON FSP_S_A_2 FSP_S_AB_2_ON FSP_F_ABC_2 FSP_P_ABC_2 FSP_S_ABC_3
【使用方法】
[召集側] 1. Exメニューから「Friend Summon Portal」>「召集を開始」を開く。 2. 召集に使用するチャンネルを選択して有効にする。 ※チャンネルAのみ対応したPrefabでは、「召集を開始」をONにすると召集が有効になります。 ※FSP_P_A_0_ON と FSP_F_A_0_ON には「召集を開始」がありません。これらのPrefabは召集開始機能が常に有効です。 ------------------------------------------------- [受信側] 1. Exメニューから「Friend Summon Portal」>「召集を受ける」を開く。 2. 召集側と同じチャンネルを選択する。 ※FSP_P_A_0_ON と FSP_F_A_0_ON では「召集を受ける」がありません。「Friend Summon Portal」内のチャンネルから、受けたいチャンネルを直接選択してください。
【Expressionメニュー構成】
Prefabによって、Expressionメニューの構成が異なります。 ------------------------------------------------- 複数の召集開始チャンネルに対応したPrefab: Friend Summon Portal ├── 召集を開始 [SubMenu] │ ├── チャンネル A [Toggle] │ ├── チャンネル B [Toggle] │ └── チャンネル C [Toggle] ├── フレンドのみ [Toggle] └── 召集を受ける [SubMenu] ├── チャンネル A [Toggle] ├── チャンネル B [Toggle] └── チャンネル C [Toggle] ------------------------------------------------- 召集開始チャンネルがAのみのPrefab: Friend Summon Portal ├── 召集を開始 [Toggle] ├── フレンドのみ [Toggle] └── 召集を受ける [SubMenu] ├── チャンネル A [Toggle] ├── チャンネル B [Toggle] └── チャンネル C [Toggle] ------------------------------------------------- FSP_P_A_0_ON / FSP_F_A_0_ON: Friend Summon Portal ├── チャンネル A [Toggle] ├── チャンネル B [Toggle] └── チャンネル C [Toggle] これらのPrefabでは、上記のチャンネルが召集を受けるためのチャンネル選択項目として使用されます。
【注意事項】
・Modular Avatar前提の設計のため、Modular Avatarを必ず導入してください。 ・Prefabによって、同期パラメーターの消費量は0、1、2、3ビットのいずれかになります。 ・同一Instance内でのみ使用できます。 ・有効範囲は、おおよそ「ワールド」原点を中心とする一辺40 kmの立方体です。召集側はこの範囲の制限を受けません。 ・受信側は、召集側のアバターを表示し、アバターの最大表示距離制限を無効にしてください。 ・受信側は、「自分のアバターとアイテムへのインタラクト」を有効にしてください。 ・VRChatのゲーム設定にある「インタラクトを許可する範囲」を「フレンド」または「全員」に設定してください。 「フレンド」に設定した場合、フレンドとの間でのみ召集を送受信できます。 「全員」に設定した場合、全員との間で召集を送受信できます。ただし、自分が開始する召集については、FSP側の「フレンドのみ」設定の影響を受けます。 ・StationまたはColliderが無効になっているInstanceでは使用できません。
【セット内容】
・FriendSummonPortal.unitypackage ・導入説明.png(日本語 / 简体中文 / English / 한국어) ・License.txt
【商品紹介使用アバター】
ミルフィ / Milfy https://booth.pm/ja/items/6571299 エク / Eku https://booth.pm/ja/items/7328764 ※本商品にアバターは含まれていません。
【利用規約】
本品をご利用の前に、同梱の「License.txt」をご確認ください。
【お問い合わせ】
不具合やご質問は、BOOTHのメッセージまたはDiscordまでご連絡ください。 Discord:mis1sa

