包含此页的版本:
不含此页的版本:
了解自 2022 LTS 以来 Unity 2023.1 中发生了哪些变化,并查看受影响地区的文档。
要了解有关此 Unity 版本的新特性、更改和改进的更多信息,请参阅 2023.1 发行说明。
要查找其他版本的发行说明,请参阅 Unity 下载存档。
如果要从 2022 LTS 升级现有项目,请阅读升级到 2023.1 的指南,了解项目可能受到的影响。
IPerformanceModeStatus检索性能模式并侦听性能模式更改。变体关键字预过滤引入了“multi_compile”关键字的早期排除,基于由以下因素驱动的预过滤属性渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表设置。这大大减少了枚举的变体数量,以便进行潜在的剥离和编译。结果是显着减少着色器在 GPU 上运行的程序。更多信息
请参阅术语表处理时间。
添加了 Verified Solutions 计划,这是 Unity 策划的第三方资产和解决方案库。
为面向Windows、OSX和Linux平台以及专用服务器子目标的资产包添加了功能,因此它们现在使用构建的专用服务器玩家接收的相同专用服务器优化(删除纹理数据和非碰撞网格体数据)来构建它们。
实现了用于将数据保存到 .meta 文件的访问器。
Rigidbody2D.Slide方法,允许 Rigidbody2D 在特定的积分时间内以特定速度移动,并自动执行各种滑动、重力、滑移、方向变化和表面锚定行为。此方法适用于所有体型定义 2D 刚体的固定行为。可以是 动态(Dynamic)(形体在模拟下移动并受重力等力的影响)、运动学(Kinematic)(形体在模拟下移动,但不受重力等力的影响)或静态(Static)(形体在模拟下不移动)。更多信息Rigidbody2D.MovePosition().此功能使角色控制器一个简单的胶囊体形状的碰撞器组件,具有专门的功能,用于在游戏中充当角色。与真正的碰撞体组件不同,不需要刚体,动量效果也不真实。更多信息将 APV 窗口与 Lighting 窗口合并。
focusedWindowChanged回调到EditorWindow类。OneTimeSetup和OneTimeTearDownoutput 下的 XML 结果中的持续时间。删除了对 IMGUI 的旧文本堆栈的依赖,以便 IMGUI 现在使用 TextCore 渲染和计算其指标。TextEditor 中的一些成员已被弃用,以适应 IMGUI 和 UITK 使用的新 TextUtilities。它们的含义相同,但它们的名称发生了变化(从字段到属性):
TextEditor.multiline现在TextEditor.isMultiline.TextEditor.hasHorizontalCursorPos是nowTextEditor.hasHorizontalCursor.TextEditor.revealCursor现在TextEditor.showCursor.添加了对颜色字形和提取 OpenType 字体特征的支持。
SystemInfo.supportsInlineRayTracing,SystemInfo.supportsRayTracingShaders,ComputeShader.SetRayTracingAccelerationStructure和CommandBuffer.SetRayTracingAccelerationStructure(计算着色器,...)。#pragma require inlineraytracing以计算着色器。RayTracingAccelerationStructure.AddInstance允许将网格实例添加到 GPU 的加速结构中的签名光线追踪通过跟踪来自相机的光线穿过每个像素并记录目标点处的颜色贡献来生成图像的过程。这是光栅化的替代方法。光线追踪Graphics.RenderMesh从光栅化通过计算几何体中每个多边形或三角形的像素来生成图像的过程。这是光线追踪的替代方法。ImageConversion.LoadImage().ScriptableRenderContext.CullShadowCastersAPI 来启动 BatchRendererGroup 在 URP 和 HDRP 中较早剔除作业。有关 URP 中新功能和改进的完整说明,请参阅 URP 中的新功能。
有关 URP 新功能和改进的完整说明,请参阅 HDRP 中的新功能。
添加了多人游戏模式作为实验性功能。多人游戏模式是我们多人游戏工具集中的一项工作流程改进功能,旨在提供“类似单人游戏”的用户体验,但重点关注多人游戏的开发周期。
添加了新的专用服务器独立播放器选项,以排除和包含平台列表的程序集定义。
build_fingerprint信息添加到 Android 版本。Content-Encoding: gzip未在服务器上正确设置,或者当 Web 浏览器存在阻止其解压缩 gzip 内容的错误时。启用了 Windows ARM64 播放器编译。有关更多信息,请访问系统要求页面。
添加了控制播放器连接侦听端口的功能。
添加了一个选项,用于在玩家版本的调用堆栈中显示 C# 源代码行号。
光线追踪 API 在 Unity 2023.1 中正式退出实验状态。此更改是在最近对光线追踪 API 进行改进后引入的,从稳定性和性能到与引擎现有的额外兼容性功能集 功能集是相关包的集合,可用于在 Unity 编辑器中实现特定结果。您可以直接在 Unity 的包管理器中管理功能集。更多信息
请参阅术语表.
HDRP/Nature/SpeedTree8.shadergraph现在使用其 次表面贴图(Subsurface Map) 作为 透射遮罩(Transmission Mask) 节点,以消除树皮和树枝上的意外光透射。这也修复了过于明亮的问题billboard一种带纹理的 2D 对象,可旋转,使其始终面向摄像机。更多信息
请参阅术语表与 3D 几何体的光照不太匹配的照明。
实验性功能版本
Unity 传输协议(或 UTP)是较低级别的网络支持跨计算机网络进行多人游戏的 Unity 系统。更多信息
请参阅术语表处理跨网络以及跨连接平台和设备传输数据的基础设施。在最新版本中,我们启用了 Web 和 TCP 连接,以提高我们的网络代码解决方案(如游戏对象的网络代码和实体的网络代码)的覆盖范围。