Skip to main content

开发者更新 - 2025 年 2 月 27 日

由 Akari Intelligence 于 2025/2/28 08:01:04 自动生成

原文地址: https://ask.vrchat.com/t/developer-update-27-february-2025/41721


欢迎来到2月27日的开发者更新。

DevUpdate_27Feb

今天推荐的世界是由Puppet~创作的《A Simple Fishing World》。公告

Space Jam 2

Space Jam 已经上线! 本次世界挑战赛由澳大利亚国家太空协会主办,为世界创作者提供了一个机会,让他们创作符合选定主题的VRChat世界。所有参赛作品都将在一个世界行中展示,获胜者还将获得奖金!详情请查看我们的博客文章

给世界创作者的输入字段注意事项

目前存在一个漏洞,允许所有类型的输入字段(如 Unity UI、TextMeshPro 和 VRCUrl 字段)即使被禁用也能弹出 VRChat 的键盘。即使你将 InputField 组件的 enabled 属性设置为 false,键盘仍然会弹出。同样的情况也适用于 Interactable 属性,即使字段在视觉上变灰,但仍可进行交互。在未来的更新中,我们计划修复这个问题。这不仅提高语义清晰度,还为创作者提供更多方式来标记输入字段为禁用状态。我们认识到这是一个破坏性变更,尽管影响较小,因此提前告知大家。这个公告一方面是通知大家这一变更,另一方面也是为了收集反馈——是否有常用预制件依赖于这一功能,或者你是否知道任何现有功能会因此被破坏?请告诉我们!

直播回归!

我们上周休息了一段时间——但现在我们回来了!

我们每周五下午2点(太平洋时间)在Twitch与大家见面。我们可能会有一个额外的惊喜等着你!

我们发布了2025.1.2!

主菜单更新!年龄验证更改!详情请见这里

开发更新


角色画廊更新

我们已经更新了VRChat网站上的角色页面!页面更加宽敞,并且包含更多创作者信息。此外,还预留了一些空间,为即将推出的功能做准备。

image-20250224-185828

现在,您可以在网页上编辑您的虚拟形象的许多细节,包括名称、描述、缩略图以及新的风格、标签和致谢信息,还有一个虚拟形象画廊。目前,平台对这些新功能的支持还比较有限,但我们会尽快分享更多关于这些功能如何运作的信息!

Soba 的最新进展

Soba 的开发仍在进行中!我们有一段时间没有谈论过它了,所以我们认为现在分享一下我们正在为 Soba 初始版本开发的一些功能是明智的。

需要注意的是,我们在分享 Soba 的信息时非常谨慎。同样,这里列出的并不是 Soba 初始版本的所有内容,而是我们目前正在进行测试和迭代的功能。

这可能会引发一些问题,比如“X 在哪里?”或“你们什么时候会讨论 X?”这类问题的答案很可能是:我们会讨论它们,但在此之前我们还没有准备好。

首先,让我们回顾一下已经确认将包含在Soba发布中的内容:

  • 非UdonBehavior类(即用户自定义类)。
    • 这些类可以是抽象类或静态类,并且可以实现接口。
  • 用户自定义接口。
  • 静态字段。
  • 官方UdonSharp的所有现有功能。

有了这些,我们认为还可以在列表中添加一些新的功能:

  • 所有用户自定义类都可以包含:
    • 自定义构造函数,包括static构造函数,这些构造函数将在世界加载时被评估。
    • abstractvirtual和当然还有override方法和属性,以支持完整的自定义继承结构。
    • 字段初始化器,这些将在运行时进行评估,就像在标准C#中一样。
      • 顺便提一句,编译时字段初始化器是UdonSharp的一个非标准特性。如果你之前依赖于这一点,请告知我们,我们将尽力以更符合标准的方式支持你的使用场景。
  • 接口可以有默认实现,并且可以根据需要继承现有的和用户自定义的接口。实现函数可以是显式的或隐式的。
  • 方法支持可选参数和命名参数,包括params参数。
  • 递归方法不再需要特殊的[RecursiveMethod]属性,并且不再带来性能损失。

再次说明,这并不是一个完整详尽的列表,但它确实反映了我们使用自己的工具及社区预制件测试过的功能。我们鼓励您提问,但在这里直接回复的可能性不大,因为与Soba相关的问题通常涉及技术细节,需要与团队成员讨论才能提供反馈(这可能需要一些时间)。

结论

好的,再见,3月13日见!!!