开发者更新 - 2023年3月30日

欢迎来到2023年3月30日的开发者更新!这是2023年的第十次开发者更新。
本篇的封面世界是 Niko∗的Exoplanet Journey !在一个超高科技的宇宙飞船内,舒适地访问我们太阳系之外的行星。无需极性逆转器。
(https://vrchat.com/home/world/wrld_7281543e-6888-4676-896a-fdd090552fc4)
如果您想了解之前的更新,请阅读我们之前的专栏:

SDK电子邮件认证即将推出!
去年十月,我们推出了电子邮件验证!随着时间的推移,我们为所有未使用双重身份验证的注册VRChat账户用户启用了此功能。
在过去几次开发者更新中,我们一直在告诉您SDK登录将会触发电子邮件认证。这将在接下来的几天内发生变化!
一旦启用了SDK电子邮件认证,当您登录SDK时,可能会提示您检查您的电子邮件以获取登录代码。如果您已经启用了双重身份验证,则不会发生这种情况。
在较旧的SDK上,控制台将显示错误信息,并采用尽可能引人注目的格式。
清理未使用的旧账户
我们将清理数据库中一些旧的、未验证的、完全未使用的账户。如果您已经使用过账户,则不适用于此操作。
Avatars For Everyone Jam活动即将截止!
我们正在进行Avatar Jam活动!请查阅我们最新的博文了解更多关于Avatar Jam的信息。

活动将在下周四,即4月3日结束!请提交您的作品!
持续开发
我们今天有一个重大的公告,让我们从这个开始……
适用于Android移动设备的VRChat

没错:我们一直在努力将VRChat带到Android移动设备上。

我们展示的这个初步版本目前仍然处于非常早期的开发阶段。这里展示的所有内容都不是最终版本 - 包括用户界面、菜单、移动系统等等。这只是我们告诉您“嘿,我们正在开发这个功能。是不是很酷??”
我们的团队成员还尝试了一些有趣的地方来玩VRChat!

VRChat适用于Android移动设备已经开发了一段时间。团队成员已经在大型团队会议中使用它,我们一直在秘密地在VRChat中进行试用!也许你已经看到有人使用手机玩VRChat了。👀
让我们深入了解一些细节。
内容
由于Meta Quest运行的是Android系统,任何在Quest上运行的世界或Avatar在Android移动设备上都可以正常加载。
还有内容体验方面需要考虑 - 有些世界内容在现有状态下运行得很好,但有些其他内容需要考虑用户使用触摸屏控制而不是VR手柄的情况。如果您的世界具有更复杂的控制方式,则可能需要进行一些调整。我们正在研究如何最好地向Udon作者展示控制选项。
换句话说,许多世界 - 即使是那些具有丰富游戏体验的世界 - 在现有状态下运行得很好!
一些专为VR而设计、没有关注PC桌面的世界可能仍然可以使用,但可能会有一些摩擦,需要进行一些调整。最后,有一些世界可能根本无法在您的设备上运行。
世界创作者,我们需要您的帮助和反馈!对您的世界进行一些小的调整,考虑2D平台(PC桌面和Android)的使用情况,可能会对兼容性有很大帮助。我们将与您密切合作,并收集您的反馈,以确保您可以轻松地创建适用于键盘、VR手柄和触摸屏的世界。有关这些工作的更多信息即将发布。
发布计划
首先,VRChat适用于Android移动设备将只对VRChat Plus用户开放。我们希望尽快为您提供一个构建版本,供您尝试并开始使用,同时还为我们提供时间来完善用户界面和用户体验,然后再进行全面的公开发布。这还使我们有机会获取您对应用程序的反馈,以便您帮助我们跟踪问题和烦恼。
我们计划在未来3-4个月内将VRChat适用于Android移动设备的VRChat Plus用户。这个时间可能会有所变化!这取决于开发过程的进展情况。
在VRChat Plus发布之后,我们将进行完整的公开发布,这个时间理想情况下会在VRC+发布后的3-6个月之内。正如之前所述,这个日期可能会发生变化。这取决于我们需要多少工作来改进用户界面和用户体验。
该应用程序不会在Play商店免费提供。这意味着您无法在商店中搜索并下载。您将获得一个唯一的URL来获取VRC+发布的测试版。计划还在等待中,我们会让您知道进展情况。
请谨慎使用应用商店,不要下载假冒的应用程序。
iOS版什么时候推出?!
我预计这将是人们首先提出的问题之一。😅
我们正在开发VRChat的iOS版本,但还需要更多时间。其中的挑战在于内容,因为iOS使用完全独特的图形框架。这意味着您必须上传专门为iOS构建的内容,这意味着对于一件内容,您需要三个不同的构建版本。这并不是一个理想的情况!
因此,我们正在努力进行开发。敬请期待更多的信息。
(“Eventually™️”意思是“Soon™️”的更遥远版本。请耐心等待!)
更多信息
在使用移动设备与使用VR设备上使用VRChat之间存在一些重要的差异,因此我们也在努力开发各种系统来支持这些差异,包括技术和社交方面。我们预计人们在使用移动设备时会有不同的用途来玩VRChat!
对于此次发布,改进系统以帮助用户自我组织非常重要。
在硬件要求方面,很难对移动设备的硬件进行“排名”。我们要求“中档设备”,通常定义为6GB或更多的RAM。如果您的设备不符合最低要求,您将无法下载或安装该应用程序。
通常,我们在这些开发者更新线程中回答许多问题,但由于大部分内容仍在开发中,我们对于VRChat适用于Android移动设备的具体细节会保持相对沉默。大多数答案可能是“目前不清楚,我们会及时回复您的!”
当我们进行VRC+发布时,我们将有更大的公告,全面发布时我们也会有另外的公告。我们希望让您尽快体验到VRChat适用于Android移动设备的乐趣。
基于Unity 2021.3的VRChat
我们正在将VRChat迁移到Unity 2021.3 LTS。
我们一直在与Unity合作,尽可能无缝地升级到2021.3版本!在大多数情况下,不需要重新上传内容 - 即使对于SPS问题也是如此。Unity给予了我们很多帮助!
某些内容可能需要重新上传,但我们正在努力在发布之前解决这些问题。可能不是所有内容都能及时解决。我们计划在接下来的一周内开始进行闭测。
在2019年和2021年之间,Unity发生了很多变化,但总体上说,VRChat的创建流程不会有太大变化。值得注意的是,2021.3 LTS版本包括改进皮肤绑定调用中形状关键帧性能的功能,这是我们近期关注的一些Avatar性能问题之一。
如果一切顺利,我们可能会直接迁移到更新的Unity版本。目前尚无此方面的消息,但在未来的公告中,如果我们跳过几个版本也不要感到惊讶。
总的来说,我们的目标是尽可能地使升级过程无痛,并尽量减少内容损失。到目前为止,我们似乎已经实现了这个目标。
远程玩家碰撞器的变化
在即将发布的版本中,我们将调整世界中远程玩家的碰撞器比例,使其与本地玩家的碰撞器比例相匹配。
以前,远程玩家的碰撞器是位于玩家脚下的一个球体。这会导致在世界中与玩家进行碰撞时出现意外的行为。有时,您可能看到自己与一个物体没有发生碰撞,但其他玩家却因为本地和远程碰撞器之间的比例不对称而看到它们发生碰撞。
以下是旧版远程玩家碰撞器的外观:

... 而这里是新版的碰撞器,与本地碰撞器相匹配。

一些世界可能会出现问题,如果该世界对碰撞做出了一些非常具体的假设,比如一个头高的碰撞器,它假定OnPlayerTriggerEnter始终是本地玩家。当突然开始报告远程玩家时,这可能会导致问题。