修饰区域
在 Scene Editor 中使用修饰区域更改头像行为,或在场景某个区域内强制使用某种摄像机模式。
修饰器区域是一些不可见的区域,会改变玩家体验场景中某部分内容的方式。共有两种类型:
头像修饰器区域:会改变该区域内玩家的头像行为或外观,例如隐藏头像或禁用护照弹窗。
摄像机修饰器区域:会在玩家进入该区域时强制其摄像机切换为第一人称或第三人称。
当玩家走出区域后,这两种类型都会恢复为正常行为。
添加修饰器区域
你可以通过两种方式添加修饰器区域:
从资源目录: 打开资源目录并搜索 头像修饰器区域 或 摄像机修饰器区域 在 Utils 类别下。将其拖入场景中。该项会显示为一个半透明的占位立方体,只在编辑器中可见,在运行中的场景里不可见。
从组件菜单: 选择任意已有实体,点击属性面板顶部的 + 按钮,然后从列表中选择 头像修饰器区域 或 摄像机修饰器区域 。更多详情请参见 添加组件 。

调整区域大小
修饰器区域的大小由实体的 Transform 缩放控制。如果将实体缩放到 4 x 3 x 4,那么修饰器区域就会变成一个以实体位置为中心的 4 x 3 x 4 米立方体。使用缩放操控器,或在 Transform 组件中输入精确数值,即可设置所需大小。
注意: 编辑器面板中没有单独的“Area”字段。编辑器会自动将内部区域属性与实体的缩放保持同步,因此你只需要调整实体大小即可。
头像修饰器区域
头像修饰器区域面板有两个设置:

Modifiers
一个可多选的下拉菜单,包含以下选项:
隐藏头像:区域内的头像将变为不可见。区域内的玩家彼此看不见,但区域外的玩家仍可正常看到他们。
禁用护照:点击区域内某位玩家的头像将不再打开其个人资料弹窗。
你可以在同一个区域中选择一个或两个修饰器。添加该组件时, 隐藏头像 会默认选中。点击修饰器上的 x 即可将其移除。
排除玩家 ID
一组不受这些修饰器影响的钱包地址。地址在此列表中的玩家,即使在区域内也会保持正常行为。
点击 添加玩家 ID 以添加一条记录,然后粘贴钱包地址。要移除一条记录,点击其旁边的三点菜单并选择 移除玩家 ID.
这在活动中很有用,例如你想在舞台上隐藏观众头像,但保留表演者可见。
注意: 请确保钱包地址为小写。修饰器区域使用精确字符串匹配。
使用场景
隐私区域:在后台或更衣区隐藏头像。
整洁舞台:隐藏舞台上的观众头像,这样只有表演者(列在 Exclude Player IDs 中)可见。
游戏竞技场:在战斗区域禁用护照,避免玩家在游戏过程中意外打开个人资料。
摄像机修饰器区域
Camera Modifier Area 面板只有一个设置:

Camera Mode
一个包含两个选项的下拉菜单:
第一人称:在区域内强制玩家使用第一人称视角。
第三人称:在区域内强制玩家使用第三人称视角。
默认值是 第一人称。当玩家离开该区域时,会恢复到之前的摄像机模式。
使用场景
狭窄走廊或解谜房间:强制第一人称,以便精确点击小物体。
观景点:强制第三人称,以便玩家能在背景前看到自己的头像。
教程区域:确保所有玩家在引导式体验中使用相同的摄像机模式。
组合修饰器区域
你可以将两种类型的修饰器区域放在同一个实体上,或者让不同的修饰器区域在同一空间中重叠。每个区域都会独立应用其效果。
注意: 请保持场景中的修饰器区域数量较少。过多会影响性能。对大多数场景来说,少量即可。
将修饰器区域与代码结合使用
Scene Editor 组件与 SDK7 的 AvatarModifierArea 和 CameraModeArea 组件直接对应。有关可用修饰器、运行时行为以及动态更改排除列表等高级选项的完整详情,请参见:
最后更新于