开发者更新 - 2024 年9月19日
欢迎来到 2024 年 9 月 19 日的开发者更新!
今天的 开发者更新 封面作者:Nootau!在 3D 空间中重新体验 Windows XP,仅适用于 PC。
如果您想赶上进度,可以阅读我们的上一次 9 月 5 日的开发者更新.
重要信息 / 公告
VRChat 虚拟形象卖家试点计划和反馈
如您所知,我们仍在努力实现创作者经济!我们正在努力确定符合潜在虚拟形象卖家试点计划资格的创作者。
如果您对此有兴趣,或希望提供反馈以帮助我们了解 VRChat 如何改善您的虚拟形象创作/销售体验,请填写此调查问卷。
VRChat 图像热链接
这是一个很小的更改,只会影响使用 VRChat 资产(如虚拟形象或世界封面)的第三方网站和应用程序。
在即将到来的更改中,VRChat 将不再允许从官方服务器“热链接”图像。为避免任何第三方服务中断,维护人员应在自己的基础设施上代理和缓存这些镜像。这将确保这些网站和服务的用户获得流畅的体验,同时减轻我们基础设施的负担!
此更改最快将于 10 月初应用。
任何指向 /api/1/file/ 或 /api/1/image/ 的热链接都会受到影响,包括 <img src=...>
内的链接和使用<a href=...>
标签链接至此的方法。
持续开发
持久用户数据公测版 - 即将推出!
我们希望在未来几周内将持久用户数据发布到公测版!我们在之前的开发更新中已经讨论过持久性,但作为一个简短的总结:持久用户数据允许世界创建者保存世界在每次访问时可以记住每个用户的某些类型的数据(除非用户手动清除)。
该功能目前处于封闭测试(Open Beta)阶段。如果您想了解更多关于它如何运作的信息,可以查看我们的封闭测试版(Open Beta)文档,一旦该功能上线,它将合并到我们主要的创作者文档中。
我们还一直在与我们的封闭测试人员合作,他们一直在使用该功能做各种令人惊奇和有趣的事情!以下是一些示例:
作者:Faxmashine
简介:No Time Two Talk 的对象池已替换为 Player Objects!选项和兴趣会自动保存,并且兴趣在玩家之间更快地同步。
视频:
作者: Karet
简介:打开一包可收集的卡牌后,你抽到的卡牌会保存到你的库存中,这样当你下次访问这个世界时,就可以把它们拉出来。
视频:
作者: MyroP
简介:在这个主题公园构建器世界中,实现了一个保存槽系统,让用户可以保存和管理他们的进度。当您稍后重新加入世界时,您可以选择一个保存槽并加载您保存的数据。
视频:
简介:在 YTS 中,他们使用 Player Data 来存储镜像和亮度等世界设置,并使用 Player Objects 来同步平板电脑的第三人称位置和其他数据。他们也将在即将到来的项目中使用类似的系统。
视频:
作者:Vee
简介:District 77 是一个多场地活动和探索世界,对设置、收藏品甚至您的生成位置都利用持久性!不想一直出现在地铁里?相反,您可以在公园或您最喜欢的场所前醒来!
视频:
作者: Happpyrobot33
简介:此演示的目标是证明持久性有足够的空间来存储相当数量的数据。此演示允许您从 URL 加载图像或直接在世界中拍摄照片,然后将其保存到全世界。当其他用户加入或拍摄新
图像时,您还可以看到他们
视频:
作者: Happyrobot33
简介:这是 OpenFlight 系统即将推出的更新,它为几乎所有自定义设置添加了持久性。您可以为不同目的创建不同的命名插槽,例如竞争模式和普通模式。您还可以设置在加入世界时要加载的插槽,这样您就不必在每次加入时都跑到面板上调整设置。此外,您还可以选择实例中的其他用户,并将他们的插槽和他们的设置复制到您的数据中,从而轻松共享不同的设置。还有一个实验性指标系统,用于跟踪您飞行的距离和飞行时间,以及我们计划支持的排名系统,作为系统的扩展,以游戏化飞行
视频:
作者:VRChat 团队
简介: 在这个世界上砍伐木材时,原木会计数,并且在您重新加入世界后,原木本身仍然存在。
视频:
Physbone & Constraint 执行顺序
VRChat 中虚拟形象的一个长期问题是,如果您将 PhysBone 设置为约束的子项,则 PhysBone 可能会移动或抖动。发生这种情况是因为约束在帧中总是比 PhysBones 更晚解决,这可能会导致以下情况:
- 您有一个游戏对象,该对象被约束保持在某个位置,该对象下还有一个 PhysBone。
- 您的虚拟形象移动时,游戏对象的位置会发生变化。
- PhysBone 检测到游戏对象已移动,因此它会模拟移动的物理效果。
- 在同一帧的后面,约束检测到游戏对象已移动,并将其移回应有的位置。
- 帧被渲染,这意味着 PhysBone 将移动,就好像其父级正在移动一样,即使它实际上没有移动。
将来,我们打算在帧期间组织 PhysBones 和约束,以允许约束在必要时在 PhysBones 之前运行,这意味着约束下的 PhysBones 现在将根据约束运行后的位置和旋转来解决,而不是之前。这应该可以解决 PhysBones 在用作约束的子项时意外移动的问题。
例如,下面是一个虚拟形象的剪辑,该虚拟形象在打开了 Freeze To World (冻结到世界) 的约束下具有示例模型的头部副本,因为它现在在实时客户端中的行为:
这是具有这些执行顺序更改的相同虚拟形象。请注意,当我们环顾四周时,头发和耳朵不再移动:
我们也注意到 contacts 和 constraints 之间也有类似的排序问题 - 我们也打算解决这些问题,尽管我们还没有走得足够远,无法展示这方面的进展。
需要记住以下几点:
- 此更改特别允许约束在所有 PhysBones 之前或所有 PhysBones 之后运行。虽然这有望解决出现抖动的大多数情况,但它无法完全解决 PhysBones 和约束重复分层的情况下的抖动(例如,一个约束包含另一个约束的 PhysBone)。
- 有一种现有技术涉及将游戏对象缩放到头像的头部,以便以第一人称隐藏它,同时仍然在镜子和其他人中显示它。
虽然我们已经尽了最大努力在此次更改中保留这项技术,但由于需要更改执行顺序,因此我们无法保证完全兼容。
今年 3 月引入的 VRCHeadChop 组件旨在处理这种情况。如果您使用 constraints 以第一人称隐藏对象,强烈建议您尽快改用此组件,因为我们无法保证将来 constraint 方法的兼容性。
聊天气泡 2.0 处于公测阶段!
变化:
- 聊天气泡可见性的默认设置已从 好友 更改为 所有人。
将单个聊天气泡静音
- 您现在可以选择一个用户并将他们的聊天框静音/取消可视,其方式类似于将他们的声音静音以覆盖您的可见性设置。
聊天气泡自动发送
- 现在,当您键入时,聊天气泡消息将自动发送并显示给其他玩家
- 默认情况下,此功能处于启用状态,并且可以关闭新的 “自动发送消息” 设置以禁用此行为
选中的用户聊天气泡永远不会消失
- 突出显示/选择玩家将保持其聊天气泡处于活动状态,直到您取消选择。
移动端触摸式 UI 聊天气泡按钮
- 在移动触摸 UI 上的 PTT 麦克风按钮旁边提供了一个新的聊天气泡按钮,用于打开聊天气泡输入弹出窗口以进行快速聊天。
聊天气泡可视化支持耳罩模式和世界区域
- 聊天气泡可见性现在支持耳罩模式,方法是淡化耳罩范围之外的聊天气泡的不透明度。此范围及其淡化程度取决于您的耳罩设置以及您淡出的语音音量。
- 聊天气泡可见性应该更好地支持世界语音区域,并在您听不到其他区域中的某人时隐藏。
基本违禁词过滤器
- 默认情况下,在聊天气泡内容上启用新的简单违禁词过滤器。
- 此选项可以在舒适和安全设置菜单中关闭。
最小化键盘视图
- 键盘输入弹出窗口现在可以最小化为更小的简化视图,从而隐藏大部分键和按钮。
- 顶部栏左上角的箭头按钮可在完整视图和最小化视图之间切换键盘。
- 当处于最小化视图中时,一个新的 “submit” 按钮出现在输入字段的右侧。
- 字符的剩余文本显示已替换为新的填充栏。
- 默认键盘状态将在桌面、移动设备和 Pico 上最小化,完整视图将是 VR 中的默认视图。
- 更新了输入字段,以便在移动设备上侦听提交输入,类似于在其他平台上执行的方式。这将允许移动键盘上的 submit / send 键提交输入。
- 键盘弹出窗口现在将在移动设备上以纵向模式打开,而不是强制为横向。这将允许纵向的 Chatbox 消息和世界输入。
举报聊天气泡消息
- 您现在可以通过 Report → Chat 举报用户聊天气泡消息。
示例中心!这是什么?
我们即将推出一项用于管理 SDK 示例的新功能,名为示例中心!
这将是 Unity 中的一个新窗口,预装了所有 VCC 项目,您可以在其中访问场景示例库,这些示例具有有用或常用功能,只需单击一下即可将其添加到项目中。我们将从一些示例开始,然后逐步添加更多示例,因此,如果您对像您这样的创作者会经常使用的潜在示例有任何建议,请告诉我们!
为移动设备构建和测试!
我们也很高兴地告诉大家,我们正在为移动平台开发构建和测试功能!
目前为止,Build & Test是一项功能,允许创作者在发布前快速测试他们的PC世界。我们正在计划扩展此功能,以便创作者可以在他们的移动设备上测试他们的世界,以检查移动兼容性和感觉。
敬请密切关注此功能的更多更新!
下一个 即将到来的 VRChat Jam
幽灵要来了!
对于那些不熟悉的人,我们每年都会举办 World and Avatar Jam 来庆祝万圣节。我们鼓励创作者提交恐怖世界、与节日气氛相匹配的休闲聚会世界、诡异或可爱的头像来玩不给糖就捣蛋等。
请留意我们今年的子主题社交媒体。计划在 2024 年 9 月 23 日宣布。
结论
这就是本次开发者更新的全部内容!
我们的下一次文本更新计划于 10 月 3 日进行。届时见!
No Comments