Unity 5.6.5

The next public release of Unity 5.6.5 brings you a few improvements and a large number of fixes. Please read the release notes below for details.

For more information about the previous main release, see the Unity 5.6.4 Release Notes.

Обновить сейчас

Не знакомы с Unity? Получить сейчас

Примечания к выпуску

Improvements

  • Android: Improve error messages from android sdk tools
  • Apple TV: Added support for attitude data coming from new AppleTV remote.
  • Global Illumination: Added ATrous filter for the Progressive Lightmapper.
  • iOS: Add identification enums for iPhone 8, 8+ and X.
  • iOS: Add player setting to specify whether the home button should be hidden on iPhone X
  • iOS: Add player setting to specify which device edges defer system gestures to the second swipe.
  • iOS: Add support for iPhone X launch images.
  • Multiplayer: Increased send bandwidth for web sockets.
  • tvOS: Implement support for 4K AppleTV icons and splashscreens.

Fixes

  • AI: Fixed unwanted gap in the NavMesh produced by a concave edge crossing a tile boundary. (930830) (936512)
  • Android: Fixed player crash when profiler with GPU profiling was enabled and graphics API was not OpenGL ES 3. (944118)
  • Android: Fixed realtime HDR reflection probes being black on older Android devices. (776875)
  • Android: Fixed build with target sdk 21-23. (956658)
  • Android: Fixed permissions popup crash. (934782)
  • Android: Fixed android video player stuttering and dropping frames. (931038)
  • Android: Fixed android video player playback lagging after activating input field. (934841)
  • Android: Fixed symbols.zip not including symbols file. (942625)
  • Android: Fixed header availability in UnityWebRequest when response uses chunked transfer. (956599)
  • Animation: Fixed an irrelevant assert in Animation Component. (943954) (924891)
  • Animation: Fixed assert when loading AnimationClip asynchronously in AssetBundles. (943438)
  • APIUpdater: Fixed unnecessary reference to mscorlib 4.0 being added to assemblies in some cases. (916719)
  • Audio: Quality of atrac9 clips can now be adjusted properly in the audio importer. (896143)
  • Build: Fixed exceptions in OnPreProcessBuild not halting the build process correctly. (942296)
  • Build: Fixed a crash in BuildReporting::BuildReport::BeginBuildStep caused when BuildAssetBundles was being called from an OnPreprocessBuild callback. (920536)(920116) (958239) (947004)
  • DX12: Fixed copy queue memory leak.
  • DX12: Fixed constant buffer memory being overwritten in certain circumstances. (938617)
  • DX12: Fixed bad pipeline state issue causing errors. (925955)
  • Editor: Fixed player settings not using the default icon when there are none specified. (953161)
  • Editor: Fixed an error messages when enabling Version Control "Work Offline" mode e.g. "InvalidOperationException: Operation is not valid due to the current state of the object". (879511)
  • Editor: Fixed an issue where LogAssert.Expect would ignore the the logtype when finding a satisfying event when running playmode and editmode tests. (944934, 935602)
  • Editor: Fixed lightmaps being generated even when the scene does not contain any baked light contribution. (926559)
  • Editor: Fixed occasional hang during Editor startup. (954607)
  • Editor: The generated TestResults.xml when running playmode and editmode tests is now updated to be in NUnit3 format. (940837, 910845)
  • GI: Fixed Enlighten not generating lightmaps for meshes imported without UVs and with Generate Lightmap UVs option enabled. (854349)
  • GI: Fixed a crash in 'RenderTexture::DiscardContents' when opening the scene. (935328)
  • GI: Fixed exception being thrown when the background color of a Reflection Probe is changed. (939947)
  • GI: Fixed terrain artefacts caused by Enlighten terrain mesh triangulation being different from the original mesh triangulation. (754298)
  • GI: Fixed project build errors when Reflection Probes Projection setting in Tier1(Graphics Settings) is unchecked. (925552)
  • GI: Progressive Lightmapper crashes with transparent shader. (949574)
  • Graphics: Fixed an issue where performing an undo on a Static Lightmap Object caused an error related to transforms to be reported. (955082)
  • Graphics: Fixed updating of bounding boxes for SkinnedMeshRenderers with 'Update When Offscreen' set. (935463)
  • Graphics: Fixed "group < 0x7fff" errors when hitting undocumented limit for LOD groups. (667190)
  • Graphics: Fixed an issue where off-screen SkinnedMeshRenderer with 'update when off-screen' enabled was not skinned. (939897)
  • Graphics: Fixed asserts when animations disable newly visible renderers. (950215)
  • Graphics: Fixed a crash in CameraStackRenderingState::ReleaseResources e.g. searching in Hierarchy window. (926718)
  • Graphics: Fixed camera rendering to a temporary RenderTexture from clearing the stencil bits when it shouldn't i.e. for HDR cameras. (932065)
  • Graphics: Report an error instead of crashing when Mesh has invalid positions e.g. NaN. (930666)
  • Graphics: Fixed the Sprite Mode in the Inspector Import Settings so it defaults to Single rather than None, when an image is imported. (921598)
  • Graphics: Metal: Fix occasional GPU hangs when dispatching compute shaders. (950990)
  • Graphics: Fixed D3D11 errors in scenes containing a Camera that has HDR enabled and depth-only clear. (933768)
  • IL2CPP: Avoid stack overflow from occurring in Unity liveness logic (asset GC). (935563)
  • IL2CPP: Improve incremental build performance on OSX.
  • IL2CPP: Allow SetSocketOption to work properly for add membership and remove membership with IPv6. (944939)
  • IL2CPP: Fixed calling System.Collections.Generic.IList1 methods on native objects that implement Windows.Foundation.Collections.IVector1 interface and calling Windows.Foundation.Collections.IVector1 methods on managed objects that implement - System.Collections.Generic.IList1 interface.
  • IL2CPP: Fixed crash in thread pool during shutdown. (966623)
  • iOS: Fixed the Screen.dpi() method in the Trampoline code not returning the correct number of DPI in iPhone 8, iPhone 8+ and iPhone X. Also fixed the iPhone 8+ and iPhone X model checking. (962350 960914)
  • iOS: Fixed support for fonts of Tibetan, Armenian, Braille, Georgian and Thai languages in iOS 10 and iOS 11. (951089) (949036)
  • iOS: Fixed crash when connection is lost in the middle of AssetBundle download using WWW. (955760)
  • iOS: SystemInfo.supportedRenderTargetCount now correctly returns 8 for devices that support it. (949032)
  • Lighting: Fixed issue where Progressive Lightmapper was not transmitting indirect rays through translucent objects. (887019)
  • Lines: Fixed a case where looping lines with corner vertices were causing graphical corruption. (939661)
  • Metal: Fixed a shader compilation regression on macOS 10.11.6 and iOS 8.x and earlier. (952232, 952020)
  • Multiplayer: Fixed update timers internal time after io thread resuming.
  • Multiplayer: Fixed reliable message can be delivered twice.
  • OSX: Fix Editor crash when using GLCore on High Sierra with Intel 6xxx series GPU. (963867 956196)
  • OSX: Application.persistentDataPath always returns. Library/ApplicationSupport (instead of occasional Library/Caches). (898217)
  • OSX: Fixed High Sierra OS freeze while using Local Cache Server. (954747)
  • OSX: Fixed startup crash on OSX 10.11 and iOS 7 with Metal.
  • OSX: Fixed hang for Metal when using MSAA on OSX 10.11 for Nvidia GPUs. (963062)
  • Particles: Fixed an issue where some Shape Module properties could become corrupt during an upgrade (Radius, Arc, Random Direction). (910284)
  • Particles: Fixed an issue where the ParticleSystem.Emit() was ignoring the playback time when reading the Main Module curves/gradients. (936628)
  • Particles: Fixed an issue where Sorting Fudge was incorrect when using a Custom Sort Axis on a camera. (937693)
  • Physics: Ensure that the enter/exit collision/trigger callbacks are correctly matched when a single simulation step causes a contact to stop then start again. (932044)
  • Physics: Fixed GameObject with a disabled cloth component not following parent's transform. (946307)
  • Profiling: Fixed various instabilities with Integration tests, namely suites ProfilerSuite.ProfilerDynamicSampleTests and ProfilerSuite.ProfilerCustomSamplerTests.Resource Management: Optimized the loading of assets performed via Resources.Load. This - addresses a performance regression reported in Android platforms. (930803, 904652)
  • Scripting: Fix 64-bit type packing in the iOS runtime. (949127)
  • Scripting: Fixed crash in debugger when trying to stop while a single step operation is in progress. (951901)
  • Scripting: Fixed deadlocks and pauses when using System.Threading.Monitor. (827984)
  • Shaders: Fixed an issue with shadows precision on mobile platforms. (925180, 899829)
  • tvOS: Fixed icon asset catalog setup when certain multi-layer icons are missing. (959867)
  • UnityWebRequest: Fixed a resource leak when aborting an AssetBundle download, leading to higher memory usage and sometimes CPU throttling. (944301)
  • UWP: Fixed "Run in Background" player setting not making player to ignore minimize events. (759166)
  • VR: Fixed iOS Google VR Podfile not reporting the correct version. (962253)
  • WebGL: Enabled fullscreen support in Safari >= 10.1. (941166)(775206)
  • Windows Standalone: Fixed an issue that caused recursive player loop error when moving window around. (946559)
  • XR: Fixed android driver issue by invalidating the depth and stencil buffers at the same time.XR: Fixed issue with Camera.stereoSeparation being incorrectly applied to Oculus HMDs. (957491)
  • XR: Fixed black screen on startup on Cardboard when GLES2 or GLES3 is used. (931397)
  • XR: Fixed handling of Screen resolution changes, especially in VR
  • XR: Fixed camera aspect ratio after disabling VR. (892084)
  • XR: Fixed mobile XR applications forcing landscape left orientation when right has been selected in the player settings.

Revision: 2cac56bf7bb6