改进
- Android-改进了来自Android SDK工具的错误消息。
- Apple TV:增加了对来自新Apple TV遥控器的姿态数据的支持。
- Editor: 修复了集成测试中的不稳定性,即套件,ProfilerSuite.ProfilerDynamicSampleTests, ProfilerSuite.ProfilerCustomSamplerTests.
- Graphics-图形硬件层的改进文档。
- iOS-添加了播放器设置,以指定是否应在iPhone X上隐藏主页按钮。
- iOS-添加了播放器设置,以指定哪些设备边缘将系统手势延迟到第二次滑动。
- iOS-添加了对iPhone X启动图像的支持。
- iOS:实现对4K AppleTV图标和启动屏幕的支持。
- Multiplayer:增加了Web套接字的发送带宽。
- Shaders-级联的矩阵宏(例如UNITY_MATRIX_MVP)现在更改为静态变量,以避免重复计算。
- Video:修复了在VideoPlayer的播放过程中搜寻/下溢时出现的音频故障。
- Video:在视频转码和录制过程中发生的RGB到YUV转换现在快了2-3倍。
修复
- AI:修复了当另一个导航网格低于该点且超出范围时,NavMesh.SamplePoint无法在范围内进行网格的问题. (935433)
- AI:修复了导航网格中由与瓷砖边界交叉的凹边所产生的不必要的间隙. (930830)
- Android:修复了在失败的版本中显示”成功”消息的问题. (934735)
- Android:修复了罕见的静态启动屏幕崩溃. (971571)
- Android:修复了某些Adreno设备上的崩溃问题. (961094 (948200)
- Android:修复了针对非常特定的文件大小/内容加载播放器数据的问题. (959908)
- Android:给两个发现兼容性问题导致性能下降的Android 6设备禁用GPU防护:HTC 10和LG G5 SE. (924891)
- Android:修复了symbol.zip不包含符号文件的问题。(942625)
- Android:修复了激活输入字段后android video player播放开始延迟的问题. (934841)
- Android:修复了Android视频播放器多线程渲染时的口吃问题. (931038)
- Android:修复了Android构建失败的目标SDK 21-23. (956658)
- Android:修复了较旧的Android设备上的实时HDR反射探针为黑色的问题. (776875)
- Android:修复了启用带有GPU配置文件的探查器且图形API不是OpenGL ES 3时播放器崩溃的问题. (944118)
- Android:修复了响应使用分块传输时Android上UnityWebRequest中标头的可用性. (956599)
- Android:修复了在权限请求期间杀死应用程序时崩溃的问题. (934782)
- Android:修复了在密码中使用某些符号时,apk签名失败的问题. (946291,941214)
- Android:修复了带有VideoCore gpus的手机上的mip贴图损坏的纹理. (913546)
- Animation:修复了在AssetBundles中异步加载AnimationClip时的断言. (964932 (943438)
- Animation:修复了动画组件中不相关的断言. (943954)
- Animation:修复了当参考从渲染变为渲染时,CurveField不更新动画曲线的问题. (952170)
- Animation:修复了通过StateMachineBehaviours打开带有圆形参考的动画控制器时发生崩溃的问题. (930354)
- API Updater:修复了在某些情况下将mscorlib 4.0不必要的引用添加到程序集中的问题. (952674)
- Apple TV:修复了缺少某些多层图标时的图标资产目录设置的问题. (959867)
- Asset Import:修复了PSD看上去与PNG不同的psd导入问题. (931359)
- Asset Pipeline:AssetDatabase.GetSubfolders现在可以正确返回路径,并且API文档已更新以反映它采用相对路径作为参数. (931944)
- Build:修复了OnPreProcessBuild中的异常,异常地终止了生成过程;. (942296)
- Build Pipeline:修复了从OnPreprocessBuild回调调用BuildAssetBundles时,BuildReporting::BuildReport::BeginBuildStep崩溃的问题. (920537) (958238)
- Build Pipeline:实现了代码优化,以减少花在进入播放模式上的时间. (933679)
- DX12:修复了错误的管道状态问题,导致错误. (925955)
- DX12:修复了在某些情况下常量缓冲区存储器将被覆盖的问题. (938617)
- DX12:修复了复制队列内存泄漏.
- Editor:修复了插件检查器仅在iOS平台和.NET 4.6的框架依赖项中显示一个选项. (948327, 930624)
- Editor:修复了存在旧的缓存访问令牌时命令行激活失败的问题. (940084)
- Editor:修复了导入带有无效图元文件的多维数据集映射时发生的崩溃. (905397)
- Editor:修复了即使场景中不包含任何烘焙光贡献也可以生成光照贴图的问题. (926559)
- Editor:烘焙带有多个场景的光探测器时,减小LightingDataAsset的大小. (913869)
- Editor:修复了在选择相同的活动输入处理选项时编辑器重新启动的提示. (968535)
- Editor:修复了销毁期间处理输入时崩溃的问题. (946958)
- Editor:修复了编辑器启动期间随机挂起的问题. (954607)
- Editor:修复了以下问题:对在”时间轴”的”预览”窗口中正在编辑的GameObject进行拖放操作,会将更改应用于与其关联的Prefab,而该更改无法还原. (964917 (925381)
- Editor:修复了场景选择时有时不选择最上面的对象的问题. (943051)
- Editor:修复了播放器设置,如果未指定图标,则不使用默认图标. (953161)
- Facebook:修复了已删除的SDK .dll的未处理BadImageFormatException. (969962 (956872)
- Facebook:对上传包创建过程的次要修复. (950320) (950323)
- Facebook:修复了Facebook SDK 7.10.1的不兼容问题。
- GI:修复了未选中Tier1(图形设置)中的”反射探针投影”设置时的项目构建错误. (925552)
- GI:修复了因Enlighten地形网格三角剖分而导致的地形假象与原始网格三角剖分不同的问题. (754298)
- GI:修复了反射探针的背景色发生更改时引发的异常. (939947)
- GI:修复了打开场景时” RenderTexture::DiscardContents”崩溃的问题. (935328)
- GI:更改了内存标签,以便在Progressive Lightmapper中进行过滤. (936003)
- GI:删除正在控制台中显示的不必要的错误消息. (930042)
- GI:修复了地形数据与MaterialPropertyBlock和Realtime GI一起使用时的元数据传递值. (935149)
- GI:修复了Enlighten不会为未启用UV且启用了”生成光照贴图UV”选项的导入的网格生成光照贴图的问题.(854349)
- GI:渐进式Lightmapper在透明着色器下崩溃. (949574)
- Graphics:修复了动画装备上的指示灯会出现错误,并可能导致崩溃的问题. (930408)
- Graphics:明确了RenderTexture.autoGenerateMips的行为,特别是在使用Graphics.CopyTexture时. (840231)
- Graphics:修复了使用不支持的纹理格式创建精灵时崩溃的问题. (944413)
- Graphics:使用点基元时,OpenGL ES修复了GL_INVALID_ENUM错误。
- Graphics:修复了在脚本中使用CustomRenderTexture的某些变量时崩溃的问题. (942563)
- Graphics:修复了Atlased ETC1纹理,并在播放模式之外的Editor中使用拆分的alpha渲染. (942923)
- Graphics:修复了当选择多个灯光时显示错误的灯光模式的问题. (929875)
- Graphics:修复了未运行阴影准备作业时的阴影. (930221)
- Graphics:修复了使用G-Buffer pass中未使用的模具位进行批处理. (964921 (962696)
- Graphics:修复了在某些情况下,将OpenGL渲染为特定的Mip级别. (914192)
- Graphics:Metal:修复了在调度计算着色器时偶尔GPU挂起的问题. (950989)
- Graphics:解决了在静态光照贴图对象上执行撤消会导致报告与转换有关的错误的问题. (955082)
- Graphics:解决了启用”关闭屏幕后更新”功能的屏幕外SkinnedMeshRenderer无法皮肤的问题. (939897)
- Graphics:修复了带有Metal的OS X 10.11上的启动崩溃。
- Graphics:修复了为SkinnedMeshRenderers的边界框的更新,其中设置了”在屏幕外更新”. (935463)
- Graphics:Import Settings:修复了将纹理类型更改为法线贴图而不重置现有的alphaIsTransparency设置的问题. (935870)
- Graphics:添加了GL支持,以便能够将sRGB纹理绑定为RWTextures,即用于线性渲染模式下的计算着色器. (891510)
- Graphics: 修复了在计算聚光灯视锥台平面时出现的”断言失败:’IsNormalized(normal)’”的问题. (922769)
- Graphics: 修复了动画禁用新可见的渲染器时的断言. (950215)
- IL2CPP: 修复了.NET 4.6配置文件中DateTime.TryParse的错误行为. (948887)
- IL2CPP: 修复了PS4上垃圾回收器的间歇性崩溃. (955991)
- IL2CPP: 当Xcode 8.3.1或更高版本与发行版一起使用时,改进了iOS上NullReferenceException情况的堆栈跟踪. (950637)
- IL2CPP: 在IL2CPP中添加对Module.ScopeName属性的支持,Assembly.GetModule()使用该属性按名称查找程序集中的模块. (947807)
- IL2CPP: 修复了在托管对象和本地对象上调用本地ICommand接口方法的问题.
- IL2CPP: 将System.DateTimeOffset传递给Windows运行时API时,将其封送处理为Windows.Foundation.DateTime. (950465)
- IL2CPP: 修复了关机期间线程池崩溃的问题. (966623)
- IL2CPP: 提高OSX上的增量构建性能.
- IL2CPP: 修复了使用最新脚本运行时调用Socket.GetSocketOption时崩溃的问题. (952403)
- IL2CPP: 修复了.NET 4.6上访问Socket.LocalEndPoint时的ArgumentException. (943671)
- IL2CPP: 修复了选择字节码剥离选项后,在4.5运行时启动时,Android构建会崩溃. (922979)
- Internal: 修复了某些测试运行在调用”IsHumanControllingUs”时返回true的问题.
- iOS: 修复了Trampoline代码中的Screen.dpi()方法,以便在iPhone 8,iPhone 8+和iPhone X中返回正确的DPI数量。也已修复-iPhone 8+和iPhone X模型检查. (962352)
- iOS: 为iPhone 8、8+和X添加了标识枚举.
- iOS: 修复了多线程下载和中止大量文件导致不稳定的问题. (944301)
- iOS: 修复了使用Screen.autorotateTo禁用当前自动旋转时屏幕无法旋转的问题. (972893 (942401)
- iOS: 修复了关闭自动签名后将忽略PlayerSettings.iOS.appleDeveloperTeamID的问题. (967467 (966830)
- iOS: 修复了支持iOS 10和iOS 11中的藏文,亚美尼亚文,盲文,格鲁吉亚文和泰文语言. (951089) (949036)
- iOS: 添加了一个选项以禁用UISystemGestureGateGestureRecognizers触摸延迟。这些延迟的目的是过滤掉意外事件-非常靠近屏幕边缘的单击,但是一些用户报告说他们一直在体验-与它们有关的问题,已添加DISABLE_TOUCH_DELAYS标志以控制此行为. (920200 (878689)
- Lighting: 修复了渐进式光照贴图器不通过半透明物体透射间接光线的问题. (887019)
- Lighting: 已添加光照贴图导入最大尺寸修复程序. (847499)
- Multiplayer: 修复了有时会发送两次的可靠消息.
- OSX: 修复了使用本地缓存服务器时High Sierra OS冻结的问题. (954747)
- OSX: 修复了在High Sierra上使用GLCore和Intel 6xxx系列GPU时,编辑器崩溃的问题. (963866)
- OSX Metal: 修复了在Nvidia GPU的OSX 10.11上使用MSAA时挂起的问题. (963060)
- Particles: 解决了”框形”缩放为0时更改发射方向的问题. (935633)
- Particles: 解决了某些情况下粒子系统可能会产生两次爆发的问题. (934787)
- Particles: 修复了使用”平面”碰撞模式时的UI错误. (930005)
- Particles: 解决了在”粒子轨迹”上使用”生成照明数据”时的批处理问题. (944029)
- Particles: 修复了从脚本发射并使用Size模块时崩溃的问题. (957427)
- Particles: 解决了水平广告牌的顶点法线不正确的问题. (944205)
- Particles: 修复了的网格粒子在使用视图空间时会颠倒显示. (957899)
- Physics: 修复了的布料指针在停用SkinnedMeshRenderer时未设置为NULL. (946356)
- Physics: 确保将Rigidbody2D设置为”StartAsleep”睡眠模式时,所有初始联系人都不会唤醒它. (941024)
- Physics: 确保Collider2D材质发生更改时,任何现有的接触都发生更改以匹配材质属性. (953653)
- Physics: 修复了具有禁用的布料组件且不遵循父级变换的GameObject. (946307)
- Physics: 修复了在回调内部重新父级化时发生的递归2D物理回调. (965075)
- Physics: 修复了使用Rigidbody2D加载场景并关闭了仿真功能的情况,该功能允许在随后打开仿真时进行插值. (965605)
- Physics: 修正了当单个模拟步骤导致接触停止然后重新开始时,输入/退出碰撞/触发回调的匹配. (932044)
- Physics: 修复了重新创建2D物理接触时先前的碰撞不会被忽略的问题. (960530)
- Physics: 确保PlatformEffector2D忽略任何涉及触发对撞机的接触. (950833)
- Physics: 更新了物理文档,以更好地解释摩擦和弹跳是如何结合在一起的. (922684)
- Physics: 修复了TerrainData.SetHeights在运行时无法正确更新Terrain Collider的问题. (916451)
- Physics: 修复了从动画禁用时对撞机崩溃或进入不良状态的问题. (957044)
- Plugins: 针对未使用空间化器的应用程序,删除了日志中有关音频空间化器的警告消息. (869346) (835980)
- Prefabs: 修复了在某些情况下,为一个属性重置SerializedProperty.prefabOverride可能会错误地重置其他属性. (960775)
- Profiler: 修复了创建具有重复名称的探查器采样器时的死锁问题,例如:Profiler.BeginSample(“Destroy”). (948379)
- Scripting: 修复了的Awake实例化时包含错误的转换值. (953068)
- Scripting: 修复了在未膨胀的泛型类型上创建委托时崩溃的问题. (763091)
- Scripting: 修复了调试器在尝试执行单步操作时停止时崩溃的问题. (951901)
- Scripting: 修复了iOS上64位类型的对齐问题. (949127)
- Scripting: 修复了批处理模式下退出时的挂起问题. (958346)
- Scripting: 修复了使用System.Threading.Monitor时的死锁和暂停. (827984)
- Scripting: 修复了当属性主体包含对过时的API方法/属性的引用时,AssemblyUpdater中的崩溃. (935582)
- Scripting: 修复了XMM寄存器在64位模式下被覆盖的问题. (952069)
- Shaders: 修复了#pragma target 4.0、4.6、5.0在某些Android设备上不起作用. (933203)
- Shaders: 在UsePass / Fallback片段中添加了作为运行时错误的错误,以便在更新源着色器时正确清除它们. (920303)
- Terrain: 修复了当splat纹理仅具有法线贴图时发生的崩溃. (963350)
- Terrain: 删除有关非读/写纹理的编辑器错误. (964302)
- Terrain: 修复了从资产束加载未启用读/写的纹理时崩溃的问题。除非标记为读/写,否则不会显示纹理. (951780)
- UI: 修复了禁用后移动的画布元素在重新启用后未显示在正确位置的问题. (958902 (924188)
- UI: 在CanvasRenderer中修复了”d3d11:无法创建缓冲区”错误. (953270)
- UI: 修正了输入组件零Z缩放或零X&Y缩放时输入的问题. (957844)
- UI: 修复了输入字段之间的制表符无法正确赋予编辑焦点的问题. (952802)
- Video: 修复了在回调未决的情况下停止WebGL VideoPlayer时崩溃的问题.
- Video: 修复了Windows上错误的负跨步崩溃. (966690)
- Video: 修复了标记为DontDestroy时,RemoteWebCamTexture(在Unity Remote helper应用程序时)崩溃的问题. (965363 (921560)
- Video: 从Windows上的资源捆绑包加载视频剪辑时,不会播放视频剪辑. (954117) (924562)
- Video: 静音游戏视图不会静音视频音频. (964785) (854484)
- Video: 与VR结合使用时,已修复VideoPlayer CameraNear / FarPlane RenderModes. (none)
- Video: 修复了在播放视频预览时关闭Unity时TestAndRemoveObject出现奔溃的问题. (938819)
- Video: 修复了由于高分辨率/比特率视频的文件I/O错误而导致的视频解码错误. (962255 (908289)
- Video: [Windows][Standalone] 修复了丢失独立” UnityPlayer.dll导致访问冲突”时崩溃的情况. (942012)
- Video: 解决了视频剪辑预览仅在播放模式下起作用的问题. (931846)
- Video: 修复了在预览视频剪辑后重新进入”播放”模式时mono_marshal_get_cache出现奔溃的问题. (930707)
- Video: 修复了OSX 10.9和iOS 7.0或更低版本上VideoPlayer崩溃的问题. (965362)
- Video: 修复了检查器预览不裁剪视频文件名称的问题. (964789) (937173)
- Web: 修复了返回NULL的WWW.responseHeaders. (949038)
- Web: UnityWebRequest: 修复了包含非常长的值的POST键/值字典. (946124)
- Web: 当响应为HTTP失败或没有正文时,已修复UnityWebRequest中标头的可用性.
- WebGL: 修复了由于缺少DSPConnection::setMix()而导致的时间轴崩溃的问题. (949858)
- WebGL: 修复了当AudioSource.pitch为零时除以零. (946393)
- WebGL: 修复了MS Edge检测. (943241)
- WebGL: 修复了https blob url中缺少的斜杠. (940942)
- WebGL: 修复了黑屏/加载过程中缺少进度条的问题. (900105)
- WebRequest: 修复了中止下载AssetBundle的UnityWebRequest时的资源泄漏. (950574)
- WWW: 修复了与引发NullReferenceException相关的WWW类复原. (949418)
- XR: 修复了某些移动设备上的线程关联性问题,该问题可能会在恢复VR应用程序时影响性能. (None)
- XR: 修复了对Android密度(屏幕分辨率)更改的处理,以避免崩溃. (950540)
- XR: 修复了从VR切换到非VR时,不保留摄像机纵横比. (892084)
- XR: 使用GLES2或GLES3时,在Cardboard上启动时修复了黑屏. (931397)
- XR: 修复了Cardboard iOS目标帧速率. (950229)
- XR: 修复了Daydream应用程序在调用Application.Quit时退出到Android home之前挂起的问题. (966173)
- XR: 结合使用深度/模板无效功能来解决某些Android平台上的驱动程序错误.
- XR: 解决了Camera.stereoSeparation被错误地应用于Oculus HMD的问题. (957488)
- XR: 修复了Podfile无法报告正确版本的问题. (962253)
- XR: 修复了在所有移动VR应用程序上强制使用LandscapeLeft默认方向的问题.
链接