Skip to main content

开发者更新 - 2024年8月22日

欢迎来到 2024 年 8 月 22 日的开发者更新!

image.png

今天的封面地图为 Aquarius ,作者:Fin,仅适用于 PC。

我们上次的开发者更新是在 8 日!你错过了吗?来 这里 看看吧!

公告

夏季音乐狂欢(Summer Music Jam)获胜者!

夏季音乐狂欢(Summer Music Jam)获奖者来了!

提醒一下,Summer Music Festival Jam 向世界和虚拟形象创作者开放,鼓励他们创作适合季节、充满氛围且我们整个社区都能访问的内容。

您可以在 这里 找到所有世界和虚拟形象获奖者的列表。您也可以通过默认的主世界来查看它们!

说到夏日音乐节...

一个没有派对的世界,又叫什么派对世界呢?

我们即将在一个获奖世界举办一场音乐活动,由 VRChat 开发团队的 DJ 担任主角!您可以在8月26日下午5点(太平洋夏令时/晚上8点)至晚上8:45(太平洋夏令时/晚上11:45)观看此活动!要参加该活动,您必须加入 事工组(Ministry group)。我们非常感谢他们的帮助使这次活动得以举办!

此外,您还可以在 vrc.tl 中找到该活动的信息。值得一提的是,这是一个非常出色的资源,可以让您了解VRChat中正在进行的任何音乐活动。

VRChat 创作者路线图已于 2024 年 8 月更新!

快到秋天了!是时候为《虚拟形象》和《世界》创作者更新路线图了。

自 2024 年 5 月路线图发布以来,我们已经为创作者实现了 13 项已宣布的功能中的 7 项。不错!

当然,现在是时候展望未来了。

您可以在这里找到完整的路线图。去看看吧!

虚拟形象大小限制执行

我们一直在谈论虚拟形象大小限制!现在,它们由最新的 SDK 版本强制执行。如果您尝试上传的虚拟形象违反了我们的最大下载量或未压缩大小限制,它会告诉您并阻止您上传它!

在接下来的一周左右,我们将开始在服务器端强制执行此限制。这意味着即使是使用旧版本 SDK 的用户也无法再上传突破限制的虚拟形象。

该计划的最后一步将于 11 月 1 日推出。在那一天或前后,我们将更改它,以便超过大小限制的虚拟形象将不再在 VRChat 中加载(即使它们是在限制生效之前上传的)。

此外,还有 Creator 文档对此进行了讨论!你可以在 这里 阅读它.。

2023.3.1 发布!

上周,我们发布了 2023.3.1!如果您还没有,可以在此处观看我们的补丁说明视频:

简而言之,此更新引入了 Input 2.0(以及随之而来的所有好东西)、VRC 约束和新的传送门。

这是一个重大的发布!

同样,我们也在上周推送了两个补丁(p1 和 p2),本周(p3)推送了一个补丁,以响应反馈并消除错误。如果您仍然对 input 有疑问,请务必查看我们的文档

新入门指南

有一个刚开始接触 VRChat 的朋友吗?我们现在有一个新版指南来帮助他们开始游戏!我们的新指南涵盖所有平台 - 看一看这里

VRChat Wiki 已上线!

VRChat Wiki 已开放!点击这里一探究竟!

Wiki 是在过去几个月中与社区贡献者、维护者和组织者组成的团队构建的。它包含各种信息,从 VRChat 的基本用法到世界文章和技术主题指南!

此外,您可以搭建自己的内容,!使用您的 VRChat 帐户登录并在社区空间中创建页面。您可以编写指南、记录功能、共享知识等。在您开始添加东西之前先查看 投稿中心(Contributor Hub) ,并确保你加入了 Wiki 贡献者 Discord 服务器!

确保您遵循 wiki 指南和规则 – 我们的 VRChat Maintainer 团队在创建一个美丽的 wiki 方面做得非常出色,其中包含指向集中信息源的指导原则。如果您有兴趣做出贡献,那么请查看 投稿中心(Contributor Hub)

我们将使用来自 VRChat、VCC、SDK 等的链接来推广 wiki,这些链接即将推出。请留意!

虚拟形象自毁变动(Avatar Self-Destruction Changes)

在Unity中,粒子系统具有“停止操作(Stop Action)”设置,可用于在粒子系统完成时禁用或销毁其所附加的游戏对象。类似地,轨迹渲染器也有一个自动销毁设置,一旦轨迹消失,便会销毁其所附加的游戏对象。

未来我们计划禁止在 VRChat 中的虚拟形象上使用这些设置,因为它们可能会给其他用户带来问题。当然,这种变化不会影响世界本身。

综上所述,请注意以下规定:

  • 您的虚拟形象不能包含任何将停止操作设置为破坏的粒子系统。
  • 您的虚拟形象不能包含任何已启用 Autodestruct 的轨迹渲染器。
  • 您的虚拟形象的根游戏对象上不能有粒子系统,且其停止操作设置为禁用。您仍然可以在其他游戏对象上使用停止操作设置为禁用的粒子系统,只是不能直接在根游戏对象上使用。

工作进行中

乌冬面的新功能

我们已经在 Udon 公开了一些备受期待的 C# 功能!

E2A1022D-33DE-4BA9-800A-5156E428B6BF

这些包括:

Array.Sort()

此功能提供了多种对数组进行排序的方法,这对于在 Udon 世界中管理玩家非常有用。

详情:Array.Sort | World/Udon Bugs & Feature Requests | VRChat

System.Random

这个版本的 Random 提供了一种创建确定性随机种子以及随机字节和双精度的方法,扩展了 Udon Worlds 中随机性的可能性,超出了 UnityEngine.Random 的能力。我们公开了 4 个新功能。

详情:Expose System.Random | World/Udon Bugs & Feature Requests | VRChat

StringBuilder

StringBuilder 类提供了许多方法来构建和重新格式化字符串,其性能比现有的字符串函数更好。我们公开了 18 个新函数和属性。

详情:Please expose StringBuilder | World/Udon Bugs & Feature Requests | VRChat

Regular Expressions

RegEx是一个强大的系统,用于搜索、匹配和替换文本字符串中的模式。我们公开了 14 个新函数和属性。

详情:Expose System.Text.RegularExpressions namespace | World/Udon Bugs & Feature Requests | VRChat

Type

Type(类型)类用于与数据类型进行交互,对于希望在运行时验证对象类型的高级创建者来说非常有用。我们公开了 67 个新函数和属性。

详情:Expose System.Type.IsSubclassOf(), .IsInstanceOfType(), .IsSubclassOf(), and .baseType | World/Udon Bugs & Feature Requests | VRChat

感谢您在 Canny 上为这些项目投赞成票,以便我们知道它们的重要性!

Automatic Unity Avatar Optimizer

我们正在开发一个内置的 SDK 工具,以帮助用户自动优化他们的虚拟形象上的面数和材质。

…这真是太令人兴奋了!

我们目前没有任何具体的细节要分享(除了我们正在处理它的事实),但我们确实想大声疾呼,因为内部正在取得进展。

再见!

…这就是本周的全部内容!请在 9 月 5 日回来查看下一次开发者更新。