开发者更新 - 2022年9月22日

欢迎来到2022年9月22日星期五的开发者更新!
如果您想了解之前的情况,可以阅读我们的上一篇开发者更新专栏:

Spookality 2022
恐怖活动即将开始!恐怖活动大赛将于10月1日开始,结束日期为21日。更多详细信息待定!

如果您不熟悉,恐怖活动是VRChat每年举办的活动,与10月份重合,这是一年中最令人恐怖的月份。"大赛"与"游戏大赛"非常相似。这些活动我们会提供一个主题、开始时间和结束时间,并鼓励用户按照一系列规则或主题创建内容!在大赛结束后,我们会展示所有提交的作品,让每个人都可以欣赏。
数据库更新
在接下来的24小时内,我们将进行一些数据库清理工作,并想让您知道。这次清理将伴随着新的行为,大多数人可能不会注意到,但我们还是想告诉您!
清理完成后,超过一年的好友请求将会被自动删除。第一次运行此清理操作时,也将包括"已忽略"的好友请求,即您在网站上已经忽略(但未拒绝)的好友请求通知。
对于那些将好友请求用作防止重复请求的方式的人,请不要担心,我们已经听到您的意见。我们有未来的改进计划,应该能够解决这个问题。(目前还没有具体的时间表,但请相信,我也需要它们)
然而,在此期间,这是一次必要的清理,以确保VRChat的持续顺利运行。
Live Beta更新
自上次开发者更新以来,我们推送了一些Live Beta更新!以下是我们在之前几个版本中所做的更改。
客户端
自上一版本(构建版本1238)以来的更改:
修复了用户详细信息菜单显示其他用户错误信任等级的问题
修复了快捷菜单的一些问题,防止它意外滚动
在MM世界页面上重新添加了“当前世界”按钮
手势切换从通知改回图标形式
改进了实例所有者的显示 - 在公共世界中,现在正确显示世界作者作为实例所有者
修复了QM角色详细信息中不显示纹理内存的问题
改进以修复多个菜单页面/选项卡同时重叠的问题
我们仍在测试这些修复是否解决了问题,如果您仍然注意到问题,请告诉我们!
社交菜单的好友位置:更新位置标题文本以显示实例类型而不是实例中的人数
用更高分辨率的版本更新了一些背景
将搜索栏的占位文本居中
为了更清晰,更新了噪音门控制滑块的名称
修复了状态按钮未正确折叠的问题
针对新主菜单纹理进行了VRAM和磁盘空间使用优化
修复了新主菜单中点击音效在点击注册之前播放的问题
调整左侧边栏,减小标题图标的大小
修复了新UI、名牌等中一些字符显示不正确的问题
修复了显示过少搜索结果的问题
修复了一些头像预览的显示问题
新的更改、功能和修复
将快捷菜单的麦克风设置和行为改进移至主菜单
在设置菜单中添加了一个选项来启用VR中的PTT“按键通话”!
加入新世界时,添加了一个三向切换来调整麦克风设置
安全性和保障改进
客户端
自上一版本(构建版本1240)以来的更改、修复和改进:
为全身追踪添加了不同的跟踪器模型
您可以在快捷菜单的装备选项卡中切换4种不同的值
“Sphere” - 默认值,与现有的相同。使用传统的Unity Sphere
“System” - 使用SteamVR的“Render-Model”为您的设备。这通常看起来像物理跟踪器!
“Box” - 带有彩色侧面的圆角立方体,用于指示XYZ轴信息
“Axis” - 一个带有长“尖刺”的指示器,用颜色表示XYZ轴信息
搜索页面现在会立即在页眉中显示结果的总数,而不是随着页面滚动逐渐增加
将帐户合并/升级过程添加到新的主菜单中
启用主菜单的滑块吸附
加强了加入实例失败时的错误消息,而不仅仅是告诉您无法加入
改进了快捷菜单选项卡的工具提示
修复了使用音频滤波器的世界中的声音破损问题
修复了拒绝好友请求未正确移除它们的问题
修复了在加载过程中出现的“回家”按钮
修复了主菜单中搜索结果显示过少的问题
修复了指向世界UI时菜单背景发生移动的问题
修复了在快捷菜单上快速交换手时VR猫出现的问题
修复了帮助部分中文章链接视觉上断开的问题
已知问题
滑块有时仍会意外调整
日志有点冗杂
文章查看:
VR中内联文本的链接不起作用,只有文章底部的按钮可以点击
在桌面上,“发送加入请求”的链接无法点击
我们还有一些其他的变更和修复计划,本来计划在今天发布Build 1242,但未能通过QA测试。😞我们会在明天再试!
我们还有很多反馈和错误报告需要处理。我们非常关注反馈板块。我们必须小心,不要让负责UI的工程和开发团队超负荷工作,因为有太多的事项。我们花了很多时间来筛选、规划和优先处理,以便在投入开发时间的同时获得最好的结果。
持续开发
移出“齿轮”选项中的一堆内容
您可能已经注意到,快捷菜单的“齿轮”选项卡已经非常拥挤。我们选择将很多准备好但等待主菜单的特性挤进去。现在我们终于有了空间,所以我们首先要做的是将这些选项移动(或在某些情况下,复制)到主菜单中。
所有这些变更将会在下一个Live Beta版本中发布!我们本来计划今天将其发布到Live Beta,但在桌面模式下遇到了一些阻碍性的错误。😞明天我们会再试!
许多选项、按钮、设置和开关已经从快捷菜单移动或复制到主菜单中!
移动:
回退图标:从快捷菜单设置中移除,现在在主菜单/设置/用户界面/名牌中
工具提示:从快捷菜单设置中移除,现在在主菜单/设置/用户界面/常规中
UI触觉:从快捷菜单设置中移除,现在在主菜单/设置/用户界面/常规设置和菜单/设置/辅助功能/触觉中
角色触觉触摸:从快捷菜单设置中移除,现在在主菜单/设置/辅助功能/触觉中
滑块吸附:从快捷菜单设置中移除,现在在主菜单/设置/用户界面/常规中
手势图标:从快捷菜单设置中移除,现在在主菜单/设置/用户界面/显示中
主页实例类型:从快捷菜单设置中移除,现在在主菜单/设置/舒适和安全/安全中
自动禁用克隆:从快捷菜单设置中移除,现在在主菜单/设置/舒适和安全/安全中
传送门提示:从快捷菜单设置中移除,现在在主菜单/设置/舒适和安全/安全中
传送门模式:从快捷菜单设置中移除,现在在主菜单/设置/舒适和安全/安全中
裁剪平面距离:从快捷菜单设置中移除,现在在主菜单/设置/性能/高级图形设置中
粒子限制器:从快捷菜单设置中移除,现在在主菜单/设置/性能/高级图形设置中
镜像分辨率:从快捷菜单设置中移除,现在在主菜单/设置/性能/高级图形设置中
清除本地配置文件数据:从主菜单/设置/性能中移除,现在在主菜单/设置/调试中
复制:
响应式菜单:仍然存在于快捷菜单中,并额外添加到主菜单/设置/用户界面/常规和菜单/设置/辅助功能/舒适中
聊天框设置:仍然存在于快捷菜单中,并额外添加到主菜单/设置/辅助功能中
显示和视觉调整:仍然存在于快捷菜单中,并额外添加到主菜单/设置/辅助功能中
Avatar触觉反馈
我们对Avatar触觉反馈系统进行了一些迭代和修复,首先,我们使其与更多的Avatar手部装配兼容。结果发现,虽然该系统对于手部有着奇怪比例的Avatar(比如毛茸茸的Avatar手爪与动漫角色的手相比)运作良好,但对于完全意料之外的装配或者"哇,这个如何正常工作?"级别的装配则效果不佳。所以我们进行了一些调整。
我们还改善了该功能的稳定性。
值得注意的是,Avatar触觉反馈在独立版Quest上不受支持,因为它会导致与渲染流水线和Quest GPU操作相关的性能问题。我们正在重新评估如何在独立版Quest上最好地启用此功能,但目前还不支持。
改进的跟踪器模型
这个功能已经在Live Beta中实现了!
我们收到一些反馈,表示跟踪器模型太尖锐和不舒适。所以我们实现了一系列可以切换的选择!
球形:您熟悉且喜爱的经典默认模型
系统:设备的SteamVR"渲染模型"(通常类似于物理跟踪器)
方块:一个带有彩色边缘指示xyz轴信息的圆角立方体
轴:一个带有颜色尖端的指示器,用于指示xyz轴信息
Kung在下面展示了它们的效果。

世界发现
当我们将主菜单2.0推向Live Beta时,我们还没有完全完善世界发现的功能。世界创建者的反馈表明,我们在发布之前绝对需要
提升一些内容,而我们也同意!
因此,我们一直在努力改进世界发现的相关功能。
“探索世界”
这个名字还不是最终确定的,在主菜单中的"世界"选项卡的"探索世界"部分展示了其中一些类别的片段!这样可以在屏幕上显示更多类别,给我们更多的选择来调整"世界"菜单的"首次查看"视图。
探索世界部分中类别的排序和出现情况如下所示,不是最终版本,将会更改。这些图片只是设计样板,可能并不代表实际显示的世界。

与其他类别一样,您可以使用网格视图压缩这部分内容。

探索世界部分的内容由VRChat配置,与其他世界类别类似,这样我们可以尝试不同的布局和功能,看看哪种方式最好。
这个新的部分将会在主菜单推向Live Beta之前发布。
“热门”和“热度”
在VRChat中,菜单中的第一个类别是"热门"类别。它按照世界的"热度"排序!那么什么是"热度"?
世界创建者对这个度量很熟悉。它是一个相当基本的计算,用于衡量一个世界的受欢迎程度,但也有一些措施来定期重置热度值。
老实说,"热度"现在并不那么热了。在它被创建时(几年前),它表现还不错,但现在它已经不再是一个好的"热门"度量标准。
因此,我们花时间创建、完善和实施一个全新的热门算法。这个改变不需要任何客户端更新,所以它可能在不久的将来某个时候推出。
实际上,现在我写这篇文章时,我不能告诉您太多细节,只能说"它要好得多",因为否则我就会给您关于如何操纵系统的提示。"相信我哈哈"吧?我们在平衡这一点时可能会遇到一些阻碍,但即使第一个版本的结果也是有趣和新颖的。请耐心等待!
总之,我们认为这个变化将在VRChat的世界发现中产生重大影响,并将继续不断迭代、观察、倾听和改进。内容发现非常重要,所以我们希望确保那些制作出好的、有趣的、吸引人的世界的创作者能够获得他们应得的流量。
聊天框改进
我们还会进行一些聊天框的改进!
我们增加了消息发送时的声音提示(目前的声音只是一个临时占位符,所以不要注意它),以及调整聊天框在自己和他人身上的位置的方法:

我们还为您添加了选择控制器绑定的方式,这样您就可以轻松拉出聊天框!

在发布这些聊天框改进之前,还有一些其他的功能要实现,但我们认为您会喜欢看到它们。
OSCQuery
如果您不熟悉,OSCQuery是一种让OSC应用程序自动发现和连接到您的网络上的端点的方法,让它们可以与VRChat进行交互,而不必处理繁琐的网络操作。这使得使用多个OSC应用程序与单个VRChat实例非常容易,并且在Quest上与VRChat进行交互也更加方便。
这里有一个非常简单的程序,通过OSC向聊天框发送文本!这里不需要指定IP地址、回环、端口或其他任何内容。连接是完全自动的。