开发者更新 - 2025 年 1 月 16 日
欢迎阅读1月16日的开发者更新——这是今年的第一次开发者更新!
今天推荐的世界是《消えたあなたと、止まっている春が-Spring and you》,由AREN _(带空格!)创作。
公告
下一场Jam活动
我们将在2月24日宣布新的世界Jam活动!
想讨论你对下一场Jam的期待或计划吗?加入我们的Discord并查看#vrchat-jams频道!
创作者展示公开申请
我们正在寻找VRChat创作者,作为“创作者展示”系列的一部分!
你可以在这里观看去年所有的短片。
我们正在寻找世界创作者、虚拟形象创作者、团体、社区……应有尽有!
如果你在VRChat中做了很酷的事情并希望我们展示你,请在这里申请。
年龄验证更新
我们收到了很多关于年龄验证何时扩展的提问!
目前……我们还没有具体信息,但应该不会太久。我们将在下一次开发者更新中提供更多信息。
用户研究调查
我们最近(截至2024年12月)开始从ur@vrchat.com(通过SurveyMonkey)发送电子邮件。这些都是真实的邮件!
如果你收到了一封邮件并对内容的真实性存疑,请随时提交支持工单给我们进行审核。
我们正在测试……一些东西
在不久的将来,用户可能会注意到任何或所有平台上出现了一些……不同的功能或变化。有时,这些变化不会被提前告知。换句话说,你不会在更新日志中看到它们,也不会在这里(或其他地方)看到相关讨论。
别担心!这是因为我们正在(并且在可预见的未来将继续)在所有平台上进行一系列测试。
这些测试的结果可能会带来新功能或变化,如果它们正式推出,我们会讨论它们。
但总的来说,如果你看到一些奇怪的东西,别担心!
和往常一样,如果你觉得遇到了bug,请随时报告。
SDK2新上传弃用
VRChat有过几个SDK,而在Udon之前最后一个版本是SDK2。它使用了一种称为“triggers”的系统,允许用户创建动态体验和世界——有些人利用它创造了令人难忘的体验,比如《The Devouring》和《Treehouse in the Shade》。
然而,维护SDK2的成本很高,既需要开发时间支持,也需要VRChat内部代码的支持。我们需要逐步淘汰它以腾出空间用于新功能和改进,提升兼容性,并提高VRChat的整体性能。
因此,我们将从2025年2月18日起弃用新的SDK2上传。这意味着在此日期之后,你将无法再上传新的SDK2世界或虚拟形象。
SDK2世界和虚拟形象在此日期后仍可在VRChat中运行,但你将无法上传新的内容。对于已有的SDK2世界或虚拟形象,你仍然可以上传新版本。然而,在未来某个时间(目前尚无确切日期),我们也将停止对这些现有内容的更新。
因此,请将你希望继续更新或开发的SDK2内容迁移到SDK3。对于虚拟形象,你可以使用强大的Avatars 3.0系统。对于世界,你将获得Udon的使用权限,这是一个用于创建互动世界的强大新系统。
有许多方法可以使用SDK3和Udon创建动态世界:
- Udon Graphs:Udon Graphs是一种可视化脚本系统,允许你无需编写代码即可创建互动世界。你可以使用Udon Graphs创建互动对象、NPC等。了解更多关于Udon Graph系统的信息。
- UdonSharp:UdonSharp是一种C#脚本系统,允许你编写代码来创建互动世界。如果你是程序员,可以使用UdonSharp创建复杂的交互和系统。了解更多关于UdonSharp的信息。
- CyanTrigger(社区创建):如果你喜欢SDK2中的触发器和动作系统,并希望在SDK3中使用类似的系统,可以查看CyanLaser的CyanTrigger系统。它在后台使用Udon,你会发现自己处于一个熟悉的环境中。
日志记录即将变更
我们计划在不久的将来改变VRChat写入日志文件的方式。
这对大多数人来说可能并不特别相关,但我们知道许多社区工具通过解析我们客户端的日志文件来工作,因此我们提前通知你即将发生的变化。
以下是与我们当前日志记录行为的预期差异:
- 我们当前的日志文件在每个日志语句后包含两行空行。即将到来的变更将移除这些空行,因此每个日志语句将紧接在前一个之后。
- 如果你在非PC设备(如Quest 2或任何手机)上启用日志记录,VRChat目前会在下次运行时自动禁用它。计划禁用此行为,因此日志记录将在你开启后保持启用状态,直到你再次关闭它,类似于PC的工作方式。
我们确保每个日志语句的格式与之前相同。世界中的Udon逻辑日志记录方式不会有任何变化——你可以继续使用Debug.Log()及其变体来写入日志语句。
如果你对内部变化感兴趣,我们正在改变VRChat写入日志的方式,以尝试减少内存分配,这可能会通过减少VRChat需要定期清理的内存量来改善移动设备上的微卡顿。
总结
这就是本次更新的全部内容!我们将在1月30日再次见面!
No Comments