VRChat 非公式日本語ドキュメント

サポーターリスト

ヒント

Creator Economyに参加したい場合は、申請を送信してください

以下のページは、VRChatのCreator Economyへのアクセス権を持つ販売者のみに関連する内容です。

Supporter Listプレハブは、UdonProductを購入したすべてのユーザー名を表示します。表示するUdonProductの数、色、文字サイズなどはカスタマイズ可能です。

SupporterListプレビュー

インポート方法

  1. Unity Editorのメニューから「VRChat SDK > 🏠 Example Central」を選択し、Example Central Windowを開きます。
  2. Creator Economyのサンプルをまだ有効にしていない場合は、以下の手順を行ってください。
    1. Example Centralウィンドウの⚙️(歯車)アイコンを押して、Example Centralの設定を開きます。
    2. 「Show Creator Economy Examples」を有効にします。
  3. Example Centralでこのプレハブを選択します。
  4. 「Import」ボタンを押して、サンプルアセットをプロジェクトにインポートします。
注意

サンプルシーンを表示する場合は、Open Group Pageプレハブも必要です。これがないと、プロジェクトは完全なサンプルシーンに必要なものが不足した状態になります。

含まれているプレハブ

  • SupporterListPrefab: デフォルト設定が適用されたフルパネルです。
  • SupporterListPrefabAutoScrolling: スクロールが自動的に処理されるフルパネルです。

使用方法

このプレハブには、サポーターリストに含めたい各 Tier Settings に対応するUdon Productが必要です。

重要な点として、このUdon ProductではVRChatウェブサイト上で「Owner Names in Udon」が有効になっている必要があります「My Products」 (Marketplace > Storefront > My Products) に移動し、使用したいUdon Productを編集することで、この設定を有効にできます。

  1. 「SupporterListPrefab」または「SupporterListPrefabAutoScrolling」のいずれかをシーンにドラッグし、展開(unpack)してください。(これにより、サポーターリストをカスタマイズできるようになります。)
  2. プレハブ内の「SupportTiers」GameObjectを見つけます。

SupportTiersHierarchy

  1. このプレハブには、デフォルトで3つの「SupportTier」オブジェクトが含まれています。3つよりも多い、あるいは少ないTier Settingsが必要な場合は、必要に応じて複製、修正、削除を行ってください。(これが、手順1でプレハブをアンパックした理由です。)
  2. Support Tier を、Udon Product、タイトル、任意のカラー、および好みのフォントサイズでカスタマイズします。

Inspector Parameters

Supporter List

SupporterListInspector

このプレハブは、サポーターリストのスクロールと更新動作を制御します。

パラメータタイプ説明
References------
LabelTextMeshPro UGUIリストを表示するテキストラベル。
Scroll RectScroll Rectリストを上下にスクロールするためのScroll Rect。
View Port Rect TransformRect Transformスクロールビューのビューポート用Rect Transform。
Settings------
Auto ScrollBooltrueに設定すると、リストが自動的にスクロールします。
Scroll SpeedFloatリストがスクロールする速度です。0の場合、リストはスクロールしません。値の単位はピクセル/秒です。
Fade TimeFloatリストのフェードインおよびフェードアウトにかかる時間です。
Time Between StatesFloatフェードイン完了からスクロール開始までの待機時間、およびスクロール終了からフェードアウト開始までの待機時間です。
Performance------
Update When Player Is BehindBooltrueに設定すると、プレイヤーが物理的にリストの裏側にいて正面が見えていない状態でもリストを更新します。リストが裏側からも見える場合にのみ使用してください。
Update When Player Not LookingBooltrueに設定すると、プレイヤーがリストを見ていない時のみリストを更新します。パフォーマンスは向上しますが、プレイヤーがリストを見た際に即座に更新されない可能性があります。
Min Update DelayFloat更新間隔の最小時間。0に設定するとリストは毎フレーム更新されます。この値を大きくすると、パフォーマンスは向上しますがリストのスクロールがぎこちなくなります。
Max Update DelayFloat更新間隔の最大時間。プレイヤーがリストの後方にいる、リストを見ていない、または「Distance Outside Max Update Delay」で指定した距離よりも離れている場合にこの値が使用されます。
Distance Within Min Update DelayFloatプレイヤーがプレハブからこの距離以内にある場合、最小更新間隔が使用されます。
Distance Outside Max Update DelayFloatプレイヤーがプレハブからこの距離以上離れている場合、最大更新間隔が使用されます。

Support Tier

サポーターリストの各ティアは、カスタマイズ可能なサポーターティアオブジェクトによって表現されます。

SupportTierInspector

パラメータ説明
References------
Ownership ProductUdonProduct所有権を確認する製品。
Tier Settings------
Product LabelStringティアの名前。
Name Separation StringString各サポーターの名前を区切る文字列。
Add Product LabelBooltrue に設定すると、ボードのコンテンツにプロダクトラベルが追加されます。
Text Settings------
Text ColorColorテキストの色。
Product Label Font SizeIntegerプロダクトラベルのフォントサイズ。
Name Label Font SizeIntegerネームラベルのフォントサイズ。
Max Names Per LineInteger1行あたりの最大名前数。0の場合は制限なし。

最終更新: