Skip to main content

内置联系人标签

在使用 Contact Sender 和 Receiver 时,VRChat SDK 提供了许多可供使用的内置联系人标签。使用这些标签是可选的,你也可以根据需要输入任何文本作为标签,但使用内置标签可以更轻松地创建与你未制作的化身和世界兼容的联系人。例如,你可能在世界中有一个响应化身手部的接收器,或者在化身上有一个对触摸热或冷表面做出反应的接收器。

要使用内置标签,请从检查器中的下拉列表中选择它,如下所示。请记住,你可以在单个发送器或接收器上同时使用多个标签——当发送器和接收器至少有一个共同标签时,联系人会被触发。

身体部位​

此类别标签描述人形化身的部分。

这目前是唯一在 VRChat 中获得特殊处理的类别。当加载人形化身时,如果化身作者没有手动定义,它将自动在其上生成带有这些标签的 Contact Senders 在相应的骨骼上。因此,通过在化身或世界中的 Receivers 上使用这些标签,你将能够在这些身体部位靠近时检测到它们。这对于触摸激活的功能(如摸头)或世界中的按钮激活机制非常有用。

标签描述
Head化身的头部。
Torso化身的躯干。
Hand化身的任意一只手。
HandL化身的左手。
HandR化身的右手。
Foot化身的任意一只脚。
FootL化身的左脚。
FootR化身的右脚。
Finger化身任意一只手的手指。
FingerL化身左手的手指。
FingerR化身右手的手指。
FingerIndex化身任意一只手的食指。
FingerMiddle化身任意一只手的中指。
FingerRing化身任意一只手的无名指。
FingerLittle化身任意一只手的小指。
FingerIndexL化身左手的食指。
FingerMiddleL化身左手的中指。
FingerRingL化身左手的无名指。
FingerLittleL化身左手的小指。
FingerIndexR化身右手的食指。
FingerMiddleR化身右手的中指。
FingerRingR化身右手的无名指。
FingerLittleR化身右手的小指。

对象特征​

此类别标签描述对象可能具有的特征。它们在 VRChat 客户端中没有特殊处理,但它们对于创建跨多个化身和世界工作的系统可能仍然有用。以下分为几个子部分。

元素​

对象的元素属性。

标签描述
Hot触摸时热的物体或表面。
Cold触摸时冷的物体或表面。
Fire火焰,或正在燃烧的物体。
Freezer可以冻结其接触的物体的物体。
Wet涂有液体的物体。
Water液态水。可能会使物体变湿。
Wind施加风力的体积区域。

战斗​

可能与 VRChat 中的战斗系统相关的标签。

标签描述
Weapon可用作武器的物品的通用标签。
Shield可以阻挡或拒绝伤害的物品的通用标签。
Damage任何可能在接触时造成伤害的事物的通用标签。
DamageBluntDamage 的特定变体,用于钝器类伤害物体,如棍棒。
DamageSharpDamage 的特定变体,用于利器类伤害物体,如剑。
Ammunition可视为远程武器弹药的对象。
Projectile在空中移动以造成伤害的物体,通常从武器发射。

交互​

化身与其周围世界中的对象之间的常见交互。

标签描述
Consumable某种可消耗品,如食物或药水。
ConsumableFoodConsumable 的变体,特定于食物物品。
ConsumableDrinkConsumable 的变体,特定于饮料物品。
Brush影响头发、毛发等的刷子。
Dye可以改变另一个物体颜色的物体。