Skip to main content

开发者更新 - 2024 年 11 月 25 日

欢迎来到11月14日的开发者更新!欢迎使用不同类型的 Developer Update。我们今天提前发布一些关于创作者路线图的特别公告!

今天的缩略图特色是DavidsonVROOM创作的Autumn Flash

我们上次的开发者更新是在10月31日。请目前没有特色世界 - 但如果您想查看我们最新的开发人员更新,可以点击此处在此处查看。

公告创作者路线图已更新!

这里2025年新年夜!

VRC 2025年新年夜作品征集将于明天,11月15日开放!看看吧!如果您是创作者,我们强烈建议您通读所有更改的内容,以及我们达到的里程碑。

您可以创作海报,提交视频,或用您的DJ或音乐标志装饰墙壁。但是,我们特别想提请您注意一些事情。其中之一是您可能有一些问题。

点击此处查看内容指南,并准备好于15日提交!所以让我们开始吧!

作品征集将于12月6日星期五截止。

次要补丁版本

自上次开发者更新以来,我们已经发布了两个补丁:2024.4.1p12024.4.1p2

这些是次要补丁,主要侧重于错误修复。请阅读补丁说明以查看具体修复的内容!

开发更新持久用户数据是实时的!

照片打印即将推出!

是的

看到大家如此兴奋地使用贴纸和分享功能,我们感到非常高兴。已经有超过50%的VRC+订阅者正在使用贴纸。但我们并没有停止为VRC+添加额外功能!

-

为此,我们很快就会推出一个新的功能:照片打印!

没错!最受期待的

照片打印是一种在游戏中与其他用户分享回忆的独特方式。

Creator

内容与

您可以在游戏中生成它们并将它们放置在世界各地。没有VRC+的用户可以保存和收集照片打印,但不能创建或分享它们。

Udon

如果您用足够的力旋转着扔它们,它们会像飞盘一样飞!享受与朋友分享回忆和玩照片打印高尔夫的乐趣。

除了可以四处抛掷之外,照片打印还有一些独特的特性值得一提。首先,照片打印会携带元数据(显示拍摄照片的人、拍摄地点和拍摄时间)。它们还可以写上自定义消息。

您可以直接从相机或图库中创建它们。我们还认识到图库的功能不足,因此我们对其进行了改进,使在VRChat中创建照片打印和分享照片的体验更好。

我们还将图库从VRC+页面移到了用户个人资料页面,以便非VRC+用户可以收集照片打印。虽然他们无法创建照片打印,但他们可以收集最多20张。当然,VRC+用户可以创建照片打印,并且可以收集最多64张。

最后,需要注意的是,所有图片都将以1080p上传。

一次性购买和世界商店

我们在去年推出了创作者经济!您可能在像The Black Cat这样的世界中看到过它,在那里您可以订阅VRChat群组以解锁酷炫的福利。感谢您的支持,创作者经济非常成功!

我们很快将推出两种新的支持创作者的方式:一样巨大的代际飞跃。

  • 一次性购买允许您无需每月群组订阅即可从创作者那里购买物品!该功能允许 World Creator 保存有关单个访客的信息。这意味着,每当用户返回到特定世界的任何实例时,都可以保留某些信息。
    • 一次性购买可以是永久性的!购买一次,永久拥有。有两种类型的持久用户数据:PlayerData 和 PlayerObjects。
      • PlayerData 是一个键值数据库,允许 Udon 脚本保存和加载用户数据。
      • 或者它们可以像群组订阅一样过期。一次性购买灵活多变。
      • PlayerObject 
      • 这是创作者在创作者经济中最需要的功能。感谢您的反馈!是为每个玩家自动实例化自身的游戏对象。如果用组件标记,它们所有同步的 Udon 变量都可以是持久的。VRCEnablePersistence
    • 世界商店允许您通过查看VRChat菜单中的世界来浏览卖家的商店。
      • 在这里,您通常会找到一次性购买的物品。
      • 您也可以直接在世界中找到一次性购买的物品。

    我们期待看到创作者如何使用这些新功能!我们迫不及待地想看看人们如何使用此功能,因为它已向更广泛的 VRChat 社区开放!

    如果您想加入创作者经济,请使用申请表。我们正在开发头像和创作者经济的新申请表——敬请期待!持久用户数据有可能在进步和个性化方面开启一个充满可能性的新世界。你有没有想过,你可以为你的世界访客提供......

    • 在更长时间(或多个)会话中解锁世界的新面貌?
    • 定制他们的体验并在他们下次返回时保留他们的选择?
    • 以更有活力的方式创造性地表达自己?

    …那么,您现在可以了!

    此外,需要注意的是,一次性购买解锁了创作者经济中许多新的功能。这是该系统的一个基础部分,它将支持许多真正酷炫的未来事物,例如头像市场(您将在明年听到更多关于此的信息)在此处分享反馈,并让我们知道持久用户数据的哪些使用案例最让您兴奋,以及您对这项新功能的看法。您还可以在我们的 Persistence Showcase 帖子上分享利用持久用户数据的世界或工具,或者查看其他创作者正在制作哪些作品来获得灵感!

    一次性购买也是现场的!

    虽然我们在上次的开发者更新中提到了它们,但值得注意的是,一次性购买现在也已上线。

    • 一次性购买允许您从创作者那里购买内容,而无需每月群组订阅!
      • 一次性购买可以是永久性的!购买一次,永久保存。
      • 或者,它们可以像组订阅一样过期。一次性购买是灵活的。
      • 这是创作者经济中创作者要求最高的功能。感谢您的反馈!
    • 世界商店允许您通过在 VRChat 菜单中查看卖家的世界来浏览卖家的商店。
      • 这是您(通常)可以找到一次性购买的地方。
      • 您还可以直接在 worlds 中找到一次性购买。

    正在推出。。荞麦面!

    我们知道您一直在耐心等待这个消息,现在就在这里:我们很高兴地宣布我们的乌冬面架构的更新:荞麦面

    我们确定了一种简化的轻量级方法,使创建者能够访问 C# 9.0 的许多有用功能。此方法保持完全向后兼容性,并在资源受限的平台(包括 Quest、Pico、Android Mobile 和 iOS)上平稳运行。使用 Soba,您可以编写 C# 逻辑,该逻辑被编译为 CIL(通用中间语言),并与“经典”Udon 程序一起使用。

    这种方法使我们能够进行更多的迭代,并随着时间的推移增加额外的功能,而不是一次性更改整个 VM。

    image.png

    常见问题

    Soba 的第一个版本将包含哪些新功能?

    封闭测试版将包括 VRC 创作者社区中一些请求最多的功能(例如非 UdonBehaviour 类、自定义界面和静态字段)。

    我们必须做出的一个艰难决定是在第一次迭代中不包含泛型(如 list、dictionary 等),因为这需要重写包装层。话虽如此,Soba 为我们将来有效地实现泛型做好了准备。我们很快就会分享更多关于 Soba 功能的信息!

    请告诉我们对您的开发特别有帮助的功能(包括示例用例),以帮助了解未来的优先事项。

    持久性功能即将推出——创作者们,帮帮我们!Soba 与 UdonSharp 相比如何?

    我们即将使用我们最新的修复程序更新持久性用户数据测试版,以解决与PlayerObjects和PlayerData相关的一些问题,并且我们正在继续努力使该功能尽快准备好进行正式发布。

    同时,如果您使用持久性用户数据制作了一些很酷的东西,我们很乐意听到您的消息。如果您有一个使用此功能的世界/工具,请确保将其列在我们的持久性展示主题帖中。

    Soba

    您可以遵循主帖的相同格式,以便人们更容易尝试。我们将尽最大努力在我们不同的渠道中展示这些示例。特别欢迎视频演示!的第一个版本将具有 UdonSharp 的所有现有功能(包括 Worlds 包中 UdonSharp 的官方 VRChat 实现中包含的所有功能)以及上述新功能,更多功能即将公布!它的性能至少应该与 UdonSharp 一样好,并且在某些情况下性能会更好。

    节日贴纸 我们为什么要开发荞麦面?

    在万圣节活动期间,我们将默认贴纸更改为适合节日的贴纸。好吧,我们这次又要做了——但这次是节日主题!

    听着,我可以坐在这里谈论它们有多可爱,或者我可以直接给你们看:

    这种方法在

    为世界编写程序更接近于使用

    说真的。看看这家伙!看看他!

    C#

    的许多功能(类似于

    老实说,我还需要补充什么吗???

    .NET

    随着天气的变冷(或变暖,取决于您在世界上的哪个地方),请留意它们。Core 和 Mono 等标准实现)铺平了道路。

    Android版本构建和测试Soba 的下一步是什么?

    在10月份,我们添加了直接从SDK将测试版本启动到您的Android设备的功能。我们目前正在完成 Soba 的开发并启动内部测试。完成后,我们将在封闭测试期间直接与创作者合作,以测试功能并收集初步反馈。在此之后,我们将推出通常的 Open Beta 和 Live 版本。

    我现有的 Udon Worlds 会继续工作吗?

    是的,我们将使用封闭和公开测试阶段来收集有关任何意外更改的意见,以便我们可以在 Live 发布之前解决它们。

    我必须在 UdonSharp、Udon Graph 和 Soba 之间进行选择吗?

    不可以,Udon#、Udon Graph 和 Soba 可以在同一个世界中运行,并且程序可以通过 SendCustomEvent 和网络事件进行交互。

    这意味着在Android世界中测试更改只需几秒钟即可重新加载,而不必每次都重新上传和加入世界。这在测试Android世界时大大减少了迭代时间。目前,无法使用该图创建 Soba 程序。目前,我们没有关于 Udon Graph 路线图的任何其他更新要分享。

    会有从

    UdonSharp 到 Soba 的迁移指南吗?

    要开始在Android上测试您的世界,请点击此处查看文档中的设置指南。

    是的,我们将提供有关为

    此外,值得注意的是,Quest和iOS支持也在我们的路线图上。Soba 更新 UdonSharp 代码所需的更改的指南,以及尽可能多的自动化工具。

    总结下次见!

    本周就到这里!我们的下一个开发者更新将于12月6日发布!考虑到假期,我们可能会有点偏离计划!您应该期待下周的下一次更新,但可能会在一周后出现。请留意!