Skip to main content

支持者列表

tip

Submit an application if you want to join the Creator Economy!

以下页面仅对有权访问 VRChat 创作者经济的卖家相关。

The Supporter List 预制体显示所有已购买 UdonProduct 的用户名称。可以自定义显示的 UdonProduct 数量、颜色、文字大小等。

SupporterListPreview

如何导入​

  1. Open the Example Central Window from the window from the Unity Editor Menu under "VRChat SDK > 🏠 Example Central"
  2. 如果你尚未启用创作者经济示例:
    1. Press the ⚙️ gear icon in the Example Central window to open the Example Central settings.
    2. 启用"显示创作者经济示例"。
  3. 在示例中心中选择此预制体。
  4. 按下"导入"按钮将示例资源导入到你的项目中。
caution

如果查看示例场景,你还需要导入打开群组页面预制体。否则,你的项目将缺少完整的示例场景所需的内容。

包含的预制体​

  • SupporterListPrefab: 完整面板,带有默认设置。
  • SupporterListPrefabAutoScrolling: 完整面板,自动处理滚动。

如何使用​

此预制体需要为你想要包含在支持者列表中的每个"层级"准备一个 Udon Product。

重要的是,此 Udon Product 必须在 VRChat 网站上启用"Udon 中的所有者名称"。你可以通过导航到"我的产品"(Marketplace > Storefront > My Products)并编辑你想要使用的 Udon Product 来启用此设置。

  1. 将"SupporterListPrefab"或"SupporterListPrefabAutoScrolling"拖入场景并解包。(这允许你自定义支持者列表。)
  2. 在预制体中找到"SupportTiers"游戏对象。

SupportTiersHierarchy

  1. 预制体默认有三个"SupportTier"对象。如果你需要多于或少于三个层级,请根据需要进行复制、修改或删除。(这就是为什么你在步骤 1 中解包预制体的原因。)
  2. 使用你的 Udon Product、标题、所需的颜色和字体大小自定义每个支持层级。

检查器参数​

支持者列表​

SupporterListInspector

此预制体控制支持者列表的滚动和更新行为。

参数类型描述
References------
LabelTextMeshPro UGUI显示列表的文本标签。
Scroll RectScroll Rect用于上下滚动列表的滚动矩形。
View Port Rect TransformRect Transform滚动视图视口的矩形变换。
Settings------
Auto ScrollBool如果为 true,列表自动滚动。
Scroll SpeedFloat列表滚动的速度。如果为 0,列表不滚动。单位是像素每秒。
Fade TimeFloat列表淡入淡出的时间。
Time Between StatesFloat淡入后开始滚动前的时间,以及滚动到底部后开始淡出前的时间。
Performance------
Update When Player Is BehindBool如果为 true,当玩家物理站在列表后面且看不到前面时更新列表。仅在列表从后面可见时使用。
Update When Player Not LookingBool如果为 true,列表仅在玩家未查看时更新。提高性能但可能导致玩家查看时列表不会立即更新。
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 LabelBool如果为 true,产品标签将添加到面板内容中。
Text Settings------
Text ColorColor文本的颜色。
Product Label Font SizeInteger产品标签的字体大小。
Name Label Font SizeInteger名称标签的字体大小。
Max Names Per LineInteger每行的最大名称数量。如果为 0,则没有限制。