Skip to main content

铭牌 (Nameplate)

铭牌 (Nameplate)

铭牌(也称为 Nametag 或 Name Badge)通常位于 用户 (User) 的头顶上方。铭牌包含了一个指向该用户个人资料的 好友链接 (Contact Link)。

铭牌的真实性 (Nameplate Authenticity)

用户可以在游戏内自行编辑和自定义铭牌。

如果你不希望看到他人的自定义铭牌,可以通过 面板菜单 主页上的 Allow Custom Nameplates(允许自定义铭牌)按钮来禁用此功能。

铭牌的组成部分

一个功能完备的铭牌由多个组件协同工作而成。以下是其中一些关键组件及其功能:

  • TextRenderer: 核心文字组件,用于在铭牌上渲染显示文本。
  • TextUnlitMaterial: 用于显示文字的无光照材质。
  • BoxCollider: 碰撞盒,用于使联系人链接(ContactLink)变为可点击区域。
  • BoundingBoxDriver: 边界框驱动器,用于自动调整 BoxCollider 的大小,使其精确匹配铭牌文本的长度。
  • ContactLink: 功能组件。当其他用户点击铭牌时,它会打开 Dash 菜单并跳转到该用户的联系人页面。
  • AvatarNameTagAssigner: “总调度员”组件。它将文本、用户 ID、联系人链接和颜色方案绑定在一起。
  • AvatarNameplateVisibilityDriver: 负责遵循其他用户的铭牌可见性设置(例如:隐藏远距离铭牌)。
  • LookAtUser: 实现 广告牌 (Billboarding) 效果,使铭牌始终正对本地用户的视角。
  • PositionAtUser: 确保铭牌始终跟随目标用户的位置(即:铭牌永远在你的头顶)。

用户引用 (User Referencing)

AvatarUserReferenceAssigner 组件通过将目标指向 ValueUserOverride 和 PositionAtUser 组件来提供帮助。它确保在装备 头像 (Avatar) 时,正确的用户引用被注入到这些组件中。

徽章 (Badges)

铭牌通常伴随着 徽章 (Badges)。这些徽章排列在名字旁边,并由 AvatarBadgeManager 进行管理。虽然可以手动添加徽章,但许多用户更喜欢使用 User Badge Manager 等便捷工具。

直播指示器 (Live Indicator)

当用户在 Resonite 中进行串流直播时,该指示器会激活。AvatarLiveIndicator 组件负责此行为,且外观同样支持自定义。

示例视频 (Examples)

演示视频

历史存档视频

以下视频来自旧平台,仅出于历史原因在此存档。