高亮管理器
高亮管理器会接收一个对象,并为该对象显示轮廓高亮效果。此系统包装了VRChat的HighlightFX类。HighlightFX只接受一个渲染器,而高亮管理器接受一个游戏对象。与VRChat处理高亮对象的方式相匹配,对象及其子对象上的所有渲染器都用于高亮。禁用的渲染器,具有空网格的渲染器,或者是静态批处理的一部分的渲染器将被忽略。如果一个对象没有有效的渲染器,那么将使用基于对象上的第一个碰撞器的高亮代理。高亮代理将复制原始网格的变换值,并应用碰撞器的大小和比例,使其看起来像是高亮了碰撞器。高亮管理器用于可视化玩家射线投射器系统的结果。可以高亮的对象数量没有设定限制,但通过ClientSim预计一次只能高亮两个对象,每个玩家手一个对象。高亮管理器链接到VRCSDK API的InputManager.EnableObjectHighlight。这个钩子只接受渲染器,不会经过查找子对象和创建代理的完整步骤。
[!注意] 高亮管理器目前只显示对象在Quest上的预览样式。匹配Windows系统的样式即将推出。