改进
- iOS: 公开API,允许在运行时更改主页按钮隐藏和系统手势延迟属性.
- Video: 在视频转码和录制过程中发生的RGB到YUV转换现在快了2-3倍.
- XR: 将Google VR NDK更新到v1.100.
- XR: 将Oculus更新到1.21版
修复
- AI: 修复了禁用和重新启用边缘的NavMeshAgent交换为不同的NavMeshes的问题. (970718)
- Android: 修复了罕见的静态启动屏幕崩溃. (971571)
- Android: 修复了旧版Samsung的十进制键盘中的小数点按钮. (973815)
- Android: 修复了全屏电影播放器无法自动旋转的问题. (962450)
- Android: 修复了导致无法在Android上加载本机音频插件的错误. (992023)
- Animation: 修复了导致在取消停靠的预览窗口中选择动画师过渡时,编辑器引发异常的问题. (967382)
- Animation: 改进了用于创建正在进行的过渡的修补程序. (941945)
- Animation: 修复了在启用代码剥离功能时调用QueryComponentByType()导致的崩溃. (989240)
- Apple TV: 删除了导致App Store验证失败的2x App Store图标片. (972927)
- Asset Bundles: 修复了由于Sprite Atlas试图加载打包在尚未加载的Asset Bundle中的Sprite导致的崩溃. (985914)
- Asset import: 修复了使用自定义帧速率导入FBX并生成错误帧速率的animationClips的错误. (973917)
- Asset Import: 修复了将剪辑头像屏蔽设置为”从此模型创建”时设置属性ModelImporter.clipAnimations时崩溃的问题. (960595)
- Assets: 修复资源数据库。刷新花费的时间比实际时间长. (969205)
- Audio: 修复了Nintendo Switch上AudioLowPassFilter的崩溃问题. (975345)
- Audio: 修复了如果选择了声场定位技术,AudioManager::Update会生成少量垃圾内存的问题. (991111)
- Build Pipeline: 改进了大型项目构建的播放器和资源捆绑包构建性能. (959444)
- Cache Server: 修复了导致Unity客户端无限期挂起的问题. (953940)
- Editor: 修复了能够从测试运行程序ui同时启动多个PlayMode和EditMode测试运行的问题. (969114 (945000)
- Editor: 修复了从脚本运行PlayMode和EditMode测试时遗留下来的引导场景问题. (969114)
- Editor: 修复了在某些情况下以文本模式重新打开lightningdata.asset文件的问题. (975920)
- Editor: 添加了用于Perforce VCS集成的可选异步查询模式(请参阅编辑器设置),以在Perforce-连接具有高延迟时停止冻结编辑器. (922829)
- Facebook: 修复了已删除的SDK .dll的未处理BadImageFormatException. (975427 (956872)
- GI: 修复了在删除地形检查器中用作树的预制体时,编辑器崩溃的问题. (946550)
- Graphics: 修复了当启用了”当屏幕外更新”属性的Skinned Mesh Renderer不可见时的断言和潜在的内存泄漏. (961692, 964998)
- Graphics: 解决了如果先前的绘制调用使用负缩放,则DrawMeshInstanced调用将以反法线渲染. (956919 (891894)
- Graphics: 修复了更改脚本中的投影机渲染队列无效的问题. (841236)
- Graphics: 修复了作业系统中与光剔除相关的崩溃. (930408)
- Graphics: 修复了Canvas节点提取中的崩溃,通常在保存时触发崩溃. (973686)
- Graphics: 修复了将不可见的GameObject设置为非活动状态,然后将可见的GameObject设置为非活动状态的可见性回调期间崩溃的问题. (968591)
- Graphics: 修复了使用空属性块调用CommandBuffer.DrawMeshInstanced时崩溃的问题. (951975)
- Graphics: 在层次结构中选择GameObject后,修复了Projector::PrepareRenderNode中的崩溃问题. (976076)
- IL2CPP: 修复了iOS上的崩溃,该崩溃可能在使用SIGPIPE信号进行阻塞套接字调用期间唤醒设备时发生. (957651)
- IL2CPP: 解决Android r13b NDK中的C++编译器错误,该错误可能导致NullCheck方法从生成的二进制文件中错误地删除. (962771)
- IL2CPP: 修复了使用默认参数值时的潜在崩溃. (973052)
- IL2CPP: 使用许多嵌套的泛型类型时,提高了代码转换的性能. (975496)
- IL2CPP: 解决了新的脚本运行时从十进制到双精度转换实现的问题. (959791)
- IL2CPP: 修复了使用具有不存在的属性的托管DLL时Unity Linker中的崩溃(System.InvalidProgramException:无法解析[UnityEngine] System.Resources.NeutralResourcesLanguageAttribute). (969958)
- IL2CPP: 使用.NET 4.6通过SmtpClient实现了电子邮件发送. (947208)
- IL2CPP: 修复了选择了字节码剥离选项后,Android构建在4.5运行时启动时会崩溃. (922979)
- iOS: 修复了从URL启动应用程序并启用airplay屏幕镜像时,iOS 11崩溃的问题. (980362)
- iOS: Metal: 修复了MSAA极端情况,导致出现警告消息和验证错误. (983853)
- iOS: 修复了跳过从后台线程调用UI方法([UIApplication委托])的问题. (956318) (57809)
- iOS: 修复了锁定方向后应用程序在与iOS 8和9上的另一个应用程序共享时从纵向旋转到横向旋转的问题. (913856) (57503)
- iOS: 解决了iPhone X缺少键盘”完成/取消”按钮的问题. (979005) (58588)
- iOS: 解决了在iOS 11上轻按后无法关闭全屏电影的问题. (940608)
- iOS: 允许在iOS11上横向启动. (980303)
- iOS: 修复了以Handheld.PlayFullScreenMovie开头的视频,在某些情况下返回到应用后无法恢复的情况. (954593)
- Launcher: 当项目同时在云和磁盘中时,修复Unity Teams”需要位置”消息的显示. (963246)
- License: 修复了当缓存的刷新令牌和访问令牌过期时,命令行激活将失败的问题. (940084)
- License: 返回许可证时,消除了误导性的”不应以批处理方式调用此消息”消息. (877423 (972989)
- Metal: 修复了在metal上使用抓取通行时边缘盒崩溃的问题. (973813)
- Multiplayer: 跳过软套接字错误,以防止主机被关闭. (None)
- Package Manager: 固定的编辑器由于主机上的自定义代理配置而无法启动. (None)
- Particles: 修复了应在屏幕外粒子系统中使用的”停止动作”. (974867)
- Particles: 修复了固定发射率问题. (960527) (964537)
- Particles: 修复了使用[RuntimeInitializeOnLoadMethod]属性时发生的崩溃. (975289)
- Particles: 修复了从脚本启用某些模块(例如SizeOverLifetime)时崩溃的问题. (977710)
- Particles: 修复了发射特性从Unity的早期版本中升级错误. (966306)
- Particles: 修复了子发射器时的周期属性. (968096)
- Physics: 修复了在Android设备上调用Physics.OverlapBoxNonAlloc时PhysX崩溃的问题. (878407)
- Physics: 修复了打开某些场景时Rigidbody :: GetVelocity()中潜在的崩溃的问题. (955697)
- Physics: 修复了在加载新场景并激活协程中的布料游戏对象时崩溃的问题. (951789)
- Physics: 修复了物理调试器的图层蒙版无法正确过滤GameObject的问题. (948201)
- Scripting: 修复了在某些情况下导致为不带参数的UnityEvent处理程序分配GC的问题. (978101)
- Scripting: 修复了由于域重新加载时内存损坏而导致的随机崩溃. (967206)
- Scripting: 修复了OSX上的URI处理. (907918)
- Scripting: 修复了将GitHub用于Unity时崩溃的问题. (930358)
- Scripting: 修复了使用System.Threading.Monitor时的死锁和暂停. (827984)
- Scripting: 改进的TypeLoadException消息. (957072)
- Scripting: 修复了使用路径指定库名时的DllImport. (952631)
- Scripting: 修复了类型和数组初始化程序大于1 MB的TypeLoadException. (962711)
- Scripting: 修复了InternalsVisibleToAttribute. (945353)
- Scripting Upgrade: 修复了启用脚本调试器时Android崩溃的问题. (973794)
- Scripting Upgrade: 纠正了C#编译器错误,该错误可能导致”类型不能在通用类型或方法中用作类型参数’T’”错误. (991464)
- Scripting Upgrade: 修复了在Android上调用HTTPClient.GetAsync时的EntryPointNotFoundException. (935292)
- Scripting Upgrade: 修复Socket.Send在Windows上静默失败. (984723)
- Scripting Upgrade: 修复了引发NullReferenceException时Android崩溃的问题. (954427)
- Scripting Upgrade: 修复了在字符串上使用” fixed”语句时崩溃的问题. (960555)
- Scripting Upgrade: 修复了使用命名管道时崩溃的问题. (942966)
- Scripting Upgrade: 修复了启用脚本调试器时退出时崩溃的问题. (974228)
- Scripts Only Build: 修复了用户可以选择与最后一个非脚本构建不同的目标的问题. (978680)
- Services: Performance Reporting: 报告设备型号字段的托管异常. (980816)
- Shaders: 修复了一些边缘情况,其中将使用过期的缓存包含文件数据来编译着色器. (None)
- Terrain: 删除了有关非读/写纹理的编辑器错误. (964302)
- Terrain: 修复了没有纹理的地形的默认平滑度. (962764)
- Timeline: 修复了使用”默认可播放”包时的控制台错误. (967026)
- Timeline: 修复了预览模式用于由控制轨迹设置动画的属性. (965091)
- Timeline: 解决了自定义轨道包含编译错误时可能丢失的问题. (979700)
- Timeline: 修复了ArgumentOutOfRangeException,当Shift-选择撤消移动的剪辑时,该异常会在控制台中显示. (986872)
- UGUI: 修复了驱动的RectTransform导致场景不断标记为脏的情况. (991019)
- UGUI: 修复了撤消UI布局组件的激活而不撤消对子RectTransforms的副作用的问题. (991023)
- Universal Windows Platform: 修复了.NET脚本后端的调试脚本. (949806) (934783)
- Universal Windows Platform: 修复了在64位主版本中忽略NavMeshObstaclecles的问题. (955086)
- Universal Windows Platform: 修复了在使用时间轴时启用.NET脚本后端的UWP构建中引发的NotSupportedException. (966790)
- Video: 修复了尝试升级项目时崩溃的问题. (979757)
- Video: 修复了无法对视频文件启用转码的问题. (958543)
- Video: 修复了在”视频剪辑导入器”预览中尝试播放时无法播放的视频的问题. (978449)
- Video: 修复了在切换平台时,即使将其缓存在Cache Server中也被转码的视频. (963979 (976826)
- Video: 针对在平台切换期间进行了转码的视频,会更新元文件,从而导致VCS乱码. (962118)
- Web: 修复了UnityWebRequest中不符合标准的文件部分的Content-Disposition. (980327)
- Web: 修复了检查AssetBundle下载进度时崩溃的问题,该崩溃会中止. (968877)
- Web: 修复了DownloadHandlerFile在覆盖时不会截断文件的问题. (None)
- Web: UnityWebRequest: 提高DownloadHandlerScript的性能. (965165)
- Web: 修复了忙于等待重定向请求时挂起的问题. (963947)
- WebGL: 在WebGL中为XMLHttpRequest添加了indexedDB缓存机制. (937594)
- WebGL: 使用自定义端口运行时,已修复带有相对URL的UnityWebRequest. (961465)
- WebGL: 修复了禁用异常时UnityWebRequest中相对URL的崩溃. (965094)
- Windows: 修复了将UnityWebRequest与自定义下载处理程序脚本一起使用时Windows平台上UnityWebRequest可能崩溃的问题. (None)
- Windows: 修复了没有Unity版本信息的可执行文件. (964052)
- Windows: 修复了游戏窗口在Windows按键上使用独占全屏模式时不会最小化. (953086)
- Windows Standalone: 修复了在失去焦点之后,全屏应用程序将还原为附加显示器的原始分辨率。预期的结果是,应将其恢复为启动时的原始分辨率. (972924 (950056)
- XR: 修复了在”编辑器播放”模式下无法正确检测到Windows Mixed Reality控制器的问题. (948931)
- XR: 修复了在播放模式下不支持的SDK尝试初始化时,Virtual Reality SDK列表过早出现的问题。在播放模式下,Virtual Reality SDK列表周围的日志消息也得到了改进. (971293)
- XR: 修复了Oculus不报告XRStats属性值的问题. (883630)
- XR: 修复了导致BEV相机无法正确跟踪的回归. (None)
- XR: 修复了XS平台的着色器已包含在禁用XR支持的版本中. (971944)
- XR: 修复了ScreenCapture.CaptureScreenshot()错误地捕获立体声实例化屏幕截图的问题. (970906)
- XR: 修复了使用单遍立体声渲染时抓取问题. (963320)
- XR: 修复的跟踪丢失后在Windows Mixed Reality中永远无法恢复. (969944)
- XR: 修复了Windows Mixed Reality中的随机崩溃. (None)
- XR: 修复了通用代码路径和WSA命名空间特定的路径之间是否存在选择按下的不一致问题. (970844)
- XR: 修复了UnityEngine.Experimental.XR.Boundary.TryGetGeometry抛出内部异常始终失败的问题. (963315)
- XR: 启用虚拟现实支持后,已删除的应用程序定向设置将禁用,并更新与设置有关的信息消息. (986941)
- XR: Android - 修复了在启用Proguard的情况下构建Daydream和Cardboard时的错误. (949379)
链接