变更日志
此包的所有重要更改都将记录在这个文件中。
格式基于Keep a Changelog 并且此项目遵循Semantic Versioning。
有关 PolySpatial 的一般更改,请参阅 PolySpatial Changelog。
[1.0.3] - 2024-01-20
已添加
已更改
- 更新了文档以解决包版本和Unity编辑器版本要求。
- 在编辑器中,PolySpatial预览和构建仅在支持的平台上启用(目前为visionOS MR)。
已弃用
已移除
Fixed
- PolySpatial仅针对visionOS混合现实构建配置启用。
- 修复了切换场景时不重新启动ARSession的问题。
- 修复了更改Display -> Appearance -> Window Zoom设置时体积转换不正确的问题。
- 修复了使用有界Default Volume Camera Window Configuration时体积转换不正确的问题。
- 修复了连接到PlayToDevice时某些蒙皮网格物体不会显示的问题。
- 修复了在非macOS编辑器平台上构建visionOS MR的问题。
安全
[0.7.1] - 2023-12-13
已添加
已更改
- 所有软件包现在都需要 2022.3.15f1 及更高版本(而非 2022.3.11f1 及更高版本)来修复15f1中出现的各种内存泄漏
已弃用
已移除
- 删除了统计文档和资产查找器文档,因为该工具不再可用
- 支持2022.3.11f1之前的Unity版本。
Fixed
- 修复了指针事件上的交互光线方向。
- 更新了文档中关于在播放器设置中选择目标SDK的说明。在此之前,说明解释了选择SDK不是必需的,但现在是必需的。
安全
[0.6.3] - 2023-11-28
已添加
- 添加了从索引页面到要求页面的链接,可更轻松地访问 Polyspatial 所需的Unity版本。
- 添加了有关在TestFlight上升级/降级Play to Device Host应用程序的说明。
已更改
- 将PolySpatial Unity版本支持矩阵从变更日志移至文档中的要求页面。
- Play To Device页面不再提供每个PolySpatial版本的兼容性版本矩阵,而是指向Google驱动器文件夹,在该文件夹中可以找到不同的Play To Device Host版本。
已弃用
已移除
Fixed
- 移动体积摄像机将不再在每一帧上重新创建窗口。
- 修复了在UGUI元素上启用光线投射目标时导致的崩溃问题。
- 将Play To Device文档中的PolySpatial版本文档更正为0.6.2版本(而非 0.6.0)。
安全
[0.6.2] - 2023-11-13
已添加
已更改
已弃用
已移除
Fixed
安全
[0.6.1] - 2023-11-09
我们的最新版本引入了一个名为“Play To Device”的新功能。请参阅此Discussion post了解更多信息,并访问[documentation](https://docs.unity3d.com/Packages/ com.unity.polyspatial.visionos@0.5/manual/PlayToDevice.html)页面。
对于那些在Apple开发人员实验室或通过开发人员套件在设备上进行测试的人,您应该仅使用以下updated configuration。
- 用于开发的Apple Silicon Mac
- Unity 2022 LTS (2022.3.11f1) 及更高版本
- Xcode 15.1测试版 1
- Xcode 15候选版本将_无法_使用
- visionOS测试版4(21N5259k)-SDK
要了解更多关于Unity的visionOS测试版程序的信息,请参阅this post.
相关变更日志
已添加
已更改
已弃用
已移除
Fixed
安全
[0.6.0] - 2023-11-08
已添加
- 粒子属性传输渲染模式现在支持StretchedBillboard->LengthScale,并且具有更准确的发射器形状表示。
- 在Swift中添加了“PolySpatialWindowManagerAccess.entityForIdentifier”,在 C# 中添加了“PolySpatialObjectUtils.GetPolySpatialIdentifier”,允许从Swift代码访问对应于Unity GameObject的RealityKit实体。不保证任何给定游戏对象是否存在RealityKit实体,也不保证该实体的生命周期。
已更改
已弃用
已移除
Fixed
- 设备位置输入值现在转换为RealityKit坐标(米,而非点)
安全
[0.5.0] - 2023-10-26
已添加
- Particle System Modes:开发人员现在可以在“Project Settings > PolySpatial > Particle Mode”下选择粒子系统模式。可用模式在性能和质量之间进行权衡:
- Bake to Mesh:在该模式下,每帧为每个粒子系统烘焙一个动态网格。它将视觉效果与Unity渲染紧密结合,允许利用Unity内置粒子系统的大多数功能,包括使用ShaderGraph编写的自定义着色器。然而,这种模式目前会带来很大的性能开销。我们正在积极努力提高烘焙颗粒的性能。
- 通过新的UnityPolySpatialPlatformText组件添加了对平台基础文本渲染的支持。
已更改
已弃用
已移除
Fixed
修复了一个带有“com.unity.polyspatial.visionos”的项目。当App Mode设置为Virtual Reality时,visionos将无法构建。设备生成失败,出现错误“Undefined symbol: _GetPolySpatialNativeAPI”,同时模拟器构建运行失败,并出现类似的错误。
安全
[0.4.3] - 2023-10-13
固定的
-- 修复了0.4.2版本中visionOS播放器的减速问题。
[0.4.2] - 2023-10-12
- 如果场景加载时的配置正确,现有窗口现在将被重用。
- 添加了PlayToDevice所需的主机端清理修复程序
[0.4.1] - 2023-10-06
已添加
- 有关配置资产的Volume Camera文档。
[0.4.0] - 2023-10-04
添加
- 有关配置资产的Volume Camera文档。
- 如果试图在2022.3.11f1之前在Unity中构建模拟器SDK,则会出现构建错误。
[0.4.0] - 2023-10-04
已添加
PolySpatial现在支持Xcode 15.1测试版1和visionOS 1.0测试版4
[0.3.2] - 2023-09-18
[0.3.1] - 2023-09-15
[0.3.0] - 2023-09-13
[0.2.2] - 2023-08-28
[0.2.1] - 2023-08-25
[0.2.0] - 2023-08-21
[0.1.2] - 2023-08-16
[0.1.2] - 2023-08-16
[0.1.0] - 2023-07-19
[0.0.4] - 2023-07-18
[0.0.3] - 2023-07-18
[0.0.2] - 2023-07-17
[0.0.1] - 2023-07-14
已添加
- 初始PolySpatial VisionOS软件包。