欢迎来到2025年11月20日的开发者更新。

今天的重点世界是Mankey的翡翠谷。
公告
巫师,依然如此
紫色 STRASZ 提醒您,您有直到12月4日太平洋标准时间下午1点的时间,成为真正的巫师。
所以,是的,去做吧。
2026年新年即将到来!提交一些东西!
除夕夜即将到来,这意味着是时候开始创作了。海报!音乐场馆的标志!娱乐网络视频!你能想到的都有!和往常一样,今年的展位将只限受邀者参加。其他内容都欢迎公众投稿!
希望你们期待今年的世界,我们现在就开始筹备了!
提交海报:https://forms.gle/JQKpvbtFBBv1xxTH7
提交音乐场馆标志:https://forms.gle/2dX8SLmWGnyPrkmbA
提交娱乐网络视频:https://forms.gle/D1JUigG7xwoW3SWW8
2025年11月 创作者路线图更新
我们已经更新了创作者路线图!你可以在这里看到。
一些重要内容包括我们正在幕后开发的Avatar优化器,以及将集团门店的定期支付从路线图中移除。
详情请阅读完整更新!
2025.4.2 版本进入公开测试阶段!
没错——我们又有新一首新作正在为你准备。你可以在这里阅读相关内容。
简而言之:组组发现!组组和事件共享!互助!调试界面变更!Steam音频......也许很快?:眼睛: :眼睛: :眼睛:
创作者更新
我们有一些小修复想聊聊!请在下面阅读:
更简单的获取玩家的方式
作为世界作者,你以前会通过这样做来获得玩家:
VRCPlayerApi[] players = new VRCPlayerApi[VRCPlayerApi.GetPlayerCount()];
VRCPlayerApi.GetPlayers(players);
这会让玩家阵列中包含当前世界中的所有玩家。虽然这有助于避免因垃圾回收而反复使用相同数组导致的性能峰值,但对于刚接触世界构建的新手来说并不容易。
在未来的SDK版本中,你可以无需参数直接调用 VRCPlayerApi.GetPlayers() 方法,它会帮你处理创建数组的过程。希望新手更容易理解。
如果你的世界复杂且需要频繁获取玩家名单,你仍然应该更倾向于使用原始的非分配版本!
SDK 中的日志解析
我们新增了来自Udon Sharp 1.2b的解析日志工具。这是一个可以用来导入和扫描VRChat客户端创建日志文件的工具。
你可以通过菜单选项访问:VRChat SDK->Udon Sharp->Parse Logs from File。
多虚拟形象场景的性能提升
如果你的工作流程是在同一场景中有多个头像,且都共享同一个父游戏对象,你可能已经注意到在SDK控制面板的构建者标签下出现了性能问题。Unity可能会卡住一段时间,等待完成。Scheduler.Tick
即将发布的SDK版本修复了这个问题。简而言之,这是因为系统在执行某些验证检查时,错误地扫描了所有共享同一游戏对象根的头像实例,而不仅仅是所选头像。
第三人称视角......在VRChat中
想象一下VRChat,但就像从你自己上方看。
那会怎么样?会好吗?会是......什么?这是个好问题!我们为什么不自己想办法?
我们将——在一个特别的测试版中!在本测试版中,您将能够在桌面上启用第三人称视角。不,VR里不行(目前只能用Steam,视情况而定)。
这次将是一个“侧车”测试版,类似于我们对Steam Audio或IK 2.0(很久以前!)所做的尝试。基本上,除非你在Steam上下载并使用这个测试版,否则你不会看到这个功能。
(附言:如果你在Discord的 #open-beta-info频道,你会看到这个分支的更新!)
那么,它将如何运作?
所以——首先——随着我们摸索什么有效,这些都可能会改变。话虽如此......
你可以按F5或鼠标拉出以激活第三人称视角。滚动时会改变摄像机与头像的距离。重新放大时,画面切换到普通视角。
按TAB键后,你可以旋转摄像机。当你移动时,这种行为会有所变化——我们希望你不必精确解释每一次互动,而是去试试。告诉我们你觉得直观吗!
如果你想移动手中(虚拟)手中的东西,现在必须按住ALT键滚动。
给世界创作者一个提示,我们会为玩家提供一个特殊的世界标签,如果你愿意,可以禁用这个功能。
到目前为止,我们一直在与一小群创作者合作,试图让大多数世界都能实现......但要让这个功能在所有世界中都能顺利运行几乎不可能,我们不得不做出一些选择,至少在大多数世界中都能正常使用。
试试看吧!告诉我们哪里坏了!如果你喜欢,告诉我们!
很可能,当这个测试版正式上线时(除了这次测试版),我们会作为测试发布——但我们希望在测试前能大致正常运行。
结论
本次开发者更新就到这里!12月4日再见!