开发者更新 - 2023年4月6日

本月,我们想要分享一些我们正在幕后努力的事情:群组更新、本地化和替身使者。

我们正在酝酿许多计划,因此这只是一个不详尽的清单,但我们想要将这三个功能进行详细说明,并在本月的开发者更新中谈论它们!
让我们不浪费任何时间,直接开始吧。首先是:群组更新!
群组更新
正如我们在去年11月所说,群组的初衷是发布系统的基础,并在接下来的几个月里在此基础上进行扩展,根据需要添加新功能。
计划是在发布后立即添加搜索功能。然而,经过进一步探索,我们决定优先考虑一些其他功能,包括社区提出的一些特定功能请求。
在发布时,对于群组最大的要求之一是拥有更多群组特定的实例类型。好吧,你们得到了!我们将添加两种新的实例类型:群组 Plus 和群组 Public。

群组 Plus 实例在许多方面与好友 Plus 实例相同。如果你是群组 Plus 实例中某人的好友,即使你不是群组成员,你也可以加入!主要区别在于群组管理员将能够控制和管理实例。
这样,你仍然可以享受许多拥有私人群组实例的好处,但又可以让不属于该群组的人进入。如果你:举办活动,想要一个不那么独占感的环境,或者只是想保持绿色并且想知道你正在与谁互动,那么这个功能适合你。

群组 Public 就像Public实例一样。除了群组管理员可以控制和管理它们。这样,群组可以举办自己的经过审查的或特别兴趣的公共实例,并且它们将与其他公共实例一起显示!
现在你可以举办公共活动,使事情变得… 嗯,稍微不那么混乱了。
接下来我们将为群组添加的下一个重要功能是“队列”。
以前曾想过加入一个实例,但它已经满了?如果你可以排队等候呢?现在,如果你尝试加入一个满员的实例,你可以加入队列,而不是看到可怕的“实例已满”错误消息!
当有空间可用时,VRChat 将通知你,并保留你的位置 - 目前为期2分钟 - 以便你可以加入。不再被送回或者不再频繁地尝试“加入世界”以达到你的朋友。
当然,这些不是唯一的群组功能。我们打算在整个年度继续进行群组的迭代和添加功能。
世界容量变更
除了队列系统,我们还在对“软上限”和“硬上限”系统进行一些更改!
现在,VRChat 世界的容量由一个称为“容量”的值确定。这是一个你在 SDK 中设置的值,或者在查看你自己的世界时在网站上设置的值。
然后,这个值被用作“软上限”,或者是你在 UI 中看到的允许进入世界的人数 - 比如 16 个中的 12 个。当你在软上限或以上时,UI 和一些其他事物的行为会相应地发生变化。
“硬上限”是该世界实例中允许的最大人数。目前,它是你设置的容量的两倍。这意味着如果你的容量设置为 10,那么你的软上限也是 10,而硬上限是 20。但总的硬上限是我们设定的 80。
但这还不是全部!有一些例外情况:世界作者和实例创建者总是可以加入该实例,即使它达到了硬上限!因此,绝对最大值是 82...或者如果没有其他针对 VRChat 系统级帐户等例外情况,就是这样。
这太令人困惑了。所以我们要进行更改。
现在,你将能够定义两个明确的值:``建议容量''和``最大容量''。你可以将这两个值设置成相同或不同!
建议容量是你期望在理想体验中在世界中的最大用户数量。把它看作之前软上限值的方式;当你超过建议容量时,UI 和应用程序的反应方式会类似。
“最大容量”'现在可以由你设置,它不再必须精确地是建议容量的两倍!它只需要大于或等于你的建议容量,且小于或等于我们的最大容量 80。
如果你想将建议容量设置为 20,最大容量设置为 25,你可以这样做!或者是 20/80、20/20,甚至 1/1 用于单人体验。
当查看实例时,UI 现在将显示最大容量而不是建议容量。我们仍然会以某种形式显示建议容量。
你还可以选择将最大容量设置为 80,或者``全局最大''。如果我们将来将全局最大容量提高到此数值以上,你的世界将自动提升到该数值。但是,这不是
我们打算很快去做的事情。
正如之前所说,世界作者、实例创建者和其他例外情况可能会使你实际可能的占用人数超过 80,因此请确保在你的 Udon 脚本中考虑到这一点。
你还会注意到我们如何处理满实例的一些微妙变化:
你将不再能够邀请某人加入满实例。
如果有人在你在满实例中的时候向你请求邀请,你将被告知不能发送邀请,并可以回复“实例已满,抱歉!”。
不再需要在加载画面上等待一分钟,只为收到“HONK,抱歉,实例已满”的消息。
关于这些变化,我们很快就会有更多信息。

本地化
VRChat 在全世界各地都受到人们的喜爱。可以说我们有一个非常多元化的语言社区!在一些随机实例中花些时间,你可能会听到一些不同的语言,尽管 VRChat 的界面只支持英文。
我们正在改变这一点。
我们已经翻译了快捷菜单和主菜单的工具提示,然后将逐步转向客户端的其他部分,从德语、法语、意大利语、日语、韩语和西班牙语开始。最终,我们会添加其他语言。
但是,我们目前的翻译有点字面和尴尬。长期使用 VRChat 的用户可能更清楚某些东西的称呼。或者,他们可能会为在他们的语言中常用的东西开发出在我们不知道的地方使用的俚语名称。
当然,我们想要想办法恰当地感谢那些提交建议的本地化志愿者...但我们还不确定这看起来会是什么样子。或者时间表。所以请继续关注具体内容!
替身使者
最后,让我们谈谈我们过去一年一直在努力的东西:替身使者。
替身使者本质上类似于Avatar的替身,允许人们在通常会看到备用形象或机器人的情况下看到你的Avatar。这意味着即使你从未上传过适用于不同平台的版本的Avatar,或者如果有人阻止了你的性能水平,他们仍然能够看到你的Avatar的“替身使者”!
它们可以通过按一个按钮来创建,未来还将自动生成。替身使者并不是你Avatar的镜像,但它们非常接近!

直到现在,我们一直使用备用系统:你会选择一个性能更好、跨平台的Avatar,当你的Avatar无法显示时,这个备用Avatar会显示出来。在许多情况下,这个备用Avatar可能完全不像你的Avatar,你也没有一个连贯的身份。
这对你和你的朋友来说都很令人困惑和沮丧。
即使你有技术知识来构建一个自定义的备用或跨平台Avatar,你可能没有时间。你可能无法以你想要的方式被看到。
如果在特定情况下,你只需按下一个按钮,就能基于你选择的任何Avatar生成一个适用于不同平台的Avatar,这是不是很好?我们认为是的。
我们已经在内部测试了这项技术一段时间,相当有信心它可以处理大多数Avatar。当然,也会有一些例外情况。毕竟,这是尖端的东西!

在未来的几个月内,我们将会在 VRChat 中引入替身使者。此功能将分阶段推出。
一旦这个功能上线,你将能够通过 VRChat 网站为你的Avatar生成一个替身使者。需要注意的是,你只能为你拥有并上传过的Avatar生成替身使者。
替身使者生成应该会非常快速!一旦你的替身使者生成完成,你将收到一封电子邮件,通知你它是否已准备好或者过程是否失败。
其他用户只有在他们所在的平台上没有其他版本的你的Avatar时,才能看到你的替身使者。
宁愿使用备用Avatar吗?有一个开关可以打开或关闭它们。而且,如果你想看看你的替身使者是什么样子,你可以在你的Avatar的实际模型和其替身使者之间切换。
请记住,这是一个软启动。我们对替身使者的外观和感觉非常满意,但它
还不是一个完整的产品。我们预计一些替身使者可能看起来奇怪,可能完全不起作用,或者可能根本不会生成。随着时间的推移,我们将不断完善这个系统,直到我们对其完全满意为止。