Skip to main content

Anchor User(锚定用户)

Anchor User(锚定用户)

Anchor User(锚定用户)节点尝试将一个用户锚定到任意锚点,该锚点通过 IAvatarAnchor 类型提供给节点。

如果锚定成功,并不一定意味着用户已停留在锚点中,需要在几帧后通过 Anchored User(锚定用户)节点进行确认。

image.png

输入 (Inputs)

名称 (Name) 描述 (Description)
* (Call) 接收到脉冲时,将指定用户锚定到提供的锚点。
Anchor (IAvatarAnchor) 要将用户放入的锚点。
User (User) 要锚定到指定锚点的用户。

输出 (Outputs)

名称 (Name) 描述 (Description)
OnAnchored (Continuation) 在 * 输入被调用且用户成功锚定后发送脉冲。
OnFail (Continuation) 在 * 输入被调用后,如果用户未能锚定(例如用户当前已在另一个锚点、提供的锚点为 null 或锚点已有人占用),则发送脉冲。

示例 (Examples)

image.png

(示例图片:Protoflux_example_anchor_user.jpg - 演示如何将按下按钮的用户锚定到椅子上的代码,椅子显示在代码后方。)

参见 (See Also)

  • 参见 ReleaseUser(释放用户),用于相反的操作,将用户从锚点释放。