Support sur le long terme
Unity 2021 LTS provides a stable foundation for projects that are in production or about to ship. Unity 2021.3 LTS stream release has the same feature set as the 2021.2 Tech stream release.
We’re committed to supporting 2021 LTS releases with biweekly updates until mid-2023, after which updates will be monthly until April 2024 (two years after the initial release date). These updates will only cover fixes aimed at improving the stability of the product to enable users to ship their projects.
Unity 2020.3 is now the legacy LTS; it will be updated monthly until it reaches the end of its support cycle in mid-2023.
2018.4.21f1 LTS
Sortie : 9 April 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.21f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.21f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Profiling: Editor crashes when loading profiler file with memcpy stacktrace (1131782)
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
2018.4.21f1 Release Notes
Fixes
Android: Fixed a crash when using GraphicsJobs with Vulkan on Adreno 5xx. (1167283)
Android: Fixed an issue where warning was being logged if app aborted during a UnityWebRequest. (1223723)
Android: Fixed an issue with overwriting gradle.properties file with a gradle template file in Plugins/Android. (1141877)
Audio: AudioSource.GetSpatializerFloat and AudioSource.SetSpatializerFloat can now be called successfully before an AudioSource is first played. (1226913)
Graphics: Fixed a crash where instancing properties are absent from the MaterialPropertyBlock object sent to DrawMeshInstanced calls. Fixed path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. (1115627)
Graphics: Fixed an exception while baking light, when the scene objects are being moved. (1128734)
Graphics: Fixed an issue with DX11 blit operations crashing when shader recompilation is triggered. (1221358)
IL2CPP: Corrected set the value of by reference parameters in the caller for some generic virtual method call cases. (1212919)
IL2CPP: Fixed an error while processing the Unity.Entities assembly due to incorrect handling of a generic virtual method on a generic type. (1176672)
IL2CPP: Generate less source code for managed debugging. (1205136)
iOS: Fixed an issue where the crash reporter was crashing when you breakpoint an iOS crash. (1168277)
iOS: Fixed a crash when trying to use metal on simulator (this is supported starting with unity 2020.1). (1227049)
iOS: Fixed an issue with copy across referenced images from the launch screen storyboard during build times. (1187103)
iOS: Screen.SafeArea should be reported correctly after the app is paused and it's orientation is changed. (1190735)
iOS: Screen.SafeArea should no longer reset to zeros after custom view is presented on iOS 13. (1190454)
Particles: Fixed an issue where particle lights being re-rendered over multiple frames. (1233190)
Prefabs: Fixed a null reference exception is thrown when applying modified Button UI component property to prefab. (1172835)
Profiler: Fixed an issue where Profiler Window not remembering the view type of CPU module across sessions. (1231941)
Profiler: Fixed Performance decrease in EditorOverhead using Deep Profile. (1051094)
Scripting: Fixed a possible crash caused by race condition during startup when the script debugger and profiler systems are enabled.
Video: Application.Quit hangs the application after VideoPlayer.prepare is called on a disabled GameObject. (1185216)
Video: Fixed an issue where disabled VideoPlayer warning shows up when VideoClip field gets set to null in OnDestroy() method. (1206210)
Video: Fixed an issue where hang on quit after failing to load large number of Video Clips from URL at once. (1197716)
XR: Fixed an issue where unstable video and texture buffer resources when using Windows Mixed Reality. (1209909)
2017.4.39f1 LTS
Sortie : 3 April 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2017.4.39f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
- Éditeur 64 bits
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Installateurs Mac
- Unity Editor (Intel)
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2017.4.39f1
Asset Bundles: Loading.LockPersistentManager object lock impacts performance during AssetBundle.LoadAssetAsync operation (827299)
iOS: Apps with UIApplicationExitsOnSuspend in info.plist failing to pass Apple Store validation (1160614)
uGUI: RectTransofrm resets it's coordinates to zero when selecting "Apply" on prefab even if no changes were made (964111)
2017.4.39f1 Release Notes
Fixes
Android: Fixed on-screen keyboard being closed when focusing different InputField. (1180393)
Asset Import: Fixed issue where setting EditorCurveBinding.type to a custom component binds to "MonoBehavior" instead of the derived class. (1201584)
iOS: Fixed an iOS 8 player startup crash in CreateSystemRenderingSurfaceMTL.
2018.4.20f1 LTS
Sortie : 27 March 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.20f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.20f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
MacOS: [Lighting]Errors in console on changing editor visualization mode to realtime GI if there is a particle system in scene. (1106901)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Profiling: Editor crashes when loading profiler file with memcpy stacktrace (1131782)
Profiling: Performance decrease in EditorOverhead using Deep Profile (1051094)
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
2018.4.20f1 Release Notes
Fixes
AI: Fixed a path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. (977653)
Android: Fixed a crash during shutdown when starting a Java thread with a C# thread. (1224810)
Android: Fixed activity pause timeout warnings. (1223705)
Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API. (1173031)
Asset Pipeline: Fixed an issue where AssetBundle Recompression not verifying the CRC of bundle contents when requested. (1195075)
Asset Pipeline: Optimised copying an asset, so that a refresh of the asset database is not triggered. (1179856)
Editor: Fixed a crash when calling MonoImporter.GetExecutionOrder(null). (1181615)
Graphics: Avoid rebinding the texture and polute state if the texture target is unknown. (1199990)
Graphics: Fixed a crash in SkinnedMeshRenderer: make sure the cached mesh is valid before using it. (1183992)
Graphics: Fixed an issue loading shaders from a 2017.4 authored asset bundle into more recent Unity versions. (1195317)
Graphics: Fixed an issue that can cause increased draw call count when using static batching. (1098752)
iOS: Fixed an issue with profiler support for iPhone XR/XS/XS Max and above. (1133479)
iOS: Fixed Unity Remote errors when using iPhone XR/XS/XS Max and above. (1184243)
macOS: IME works in both editor and player is the proper location. (1178930)
Prefabs: Fixed an issue where editor entering infinite loop on certain bad prefabs. The bad prefabs are now patched during load. (1196082)
Prefabs: Fixed an issue with applying prefab override from a scene where the MonoBehaviour lives in a namespace and has FormerlySerializeAs on the fields. (1114464)
Profiler: Added message indicating that Profiler Modules need to be activated to profile. (1197721)
Scripting: Fixed an issue that raised on iOS where the player would crash when shutting down. (1145982)
UI: Fixed an issue with IME properly. (1178930)
Version Control: Fixed an issues with Unity auto refresh and version control. (1191378)
XR: Fixed a crash when you connect to a Hololens 2 using the HolographicRemoting scripting api and then enable Windows Mixed Reality.
API Changes
- 2D: Added: Added SortingGroup.UpdateAllSortingGroups to allow users to immediately update SortingGroups instead of waiting for LateUpdate. (1202432)
Improvements
- Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API. (1173031)
2017.4.38f1 LTS
Sortie : 20 March 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2017.4.38f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
- Éditeur 64 bits
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Installateurs Mac
- Unity Editor (Intel)
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2017.4.38f1
Asset Bundles: Loading.LockPersistentManager object lock impacts performance during AssetBundle.LoadAssetAsync operation (827299)
iOS: Apps with UIApplicationExitsOnSuspend in info.plist failing to pass Apple Store validation (1160614)
uGUI: RectTransofrm resets it's coordinates to zero when selecting "Apply" on prefab even if no changes were made (964111)
2017.4.38f1 Release Notes
Fixes
Android: Fixed an issue where a settings.gradle file in the Unity project folder could cause build errors. (1164013)
Android: Fixed poor physics performance on ARM64 on certain devices with power mode disabled. (1186295)
Android: Fixed problem with platformBuildVersionCode and platformBuildVersionName in manifest (1118325)
Audio: Fixed TempJob allocation warnings when using Timeline with AudioSource. (1141919)
Graphics: Fixed issue where "GetGfxDevice() should only be called from main thread" errors are thrown and crashes in Play Mode later on. (1181825)
iOS: Fixed an issue where a custom storyboard might not be found at runtime (1225171)
iOS: Launch Screen storyboards are validated to ensure that they have the correct settings to be used as a launch screen. (1212014)
iOS: No longer include code using AdSupport unless user explicitly uses api that needs it. (1219457)
Player: Fixed a crash caused by unloading a GameObject whose transform has a persistent parent. (1169647)
XR: Fixed crash due to missing WorldAnchor store managed class in non-UWP players. (1212118)
XR: Recentered the Headset when Oculus' Reset View is called from the OS. (1159322)
2018.4.19f1 LTS
Sortie : 13 March 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.19f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.19f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Profiling: Editor crashes when loading profiler file with memcpy stacktrace (1131782)
Profiling: Performance decrease in EditorOverhead using Deep Profile (1051094)
Scene Management: Prefabs lose their values if scripts are removed then reintroduced (1216914)
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
2018.4.19f1 Release Notes
Fixes
Apple TV: Fixed an issue where "Menu" button on Siri Remote returns "Joystick1Button19" instead of "Joystick1Button0". (1214948)
Editor: Fixed an issue where Console Window was not receiving Logs from a built Player until the connection drop-down is clicked. (1224614)
Editor: Fixed an issue where for event drawer not finding the event types present on data members parent types. (1211380)
Editor: Improved performance over large numbers of objects with RectTransforms, scene navigation is now very smooth. However actual picking is still very slow (no change). (1165982)
iOS: No longer include code using AdSupport unless user explicitly uses APi that needs it. (1219457)
Particles: Added NativeArray overloads to SetParticles and GetParticles.
Particles: Fixed a crash that occurred when loading asset bundles containing legacy particles in Unity 2018 or newer. (1223000)
Profiler: Fixed a crash that occurred when loading Profiler data captured in newer Unity versions. (1124534)
Profiler: Fixed an issue where charts not drawing data for the last 2 frames. (1206861)
Profiler: Fixed an issue where current frame being inaccessible via keyboard arrow navigation. (1206860)
Shaders: Fixed an issue where surface shader writes into o.Emission channel were ignored in some cases. (1217823)
UI Elements: Fixed a crash that occurred when importing prefabs with broken Canvas. (1041934)
Windows: Fixed an issue where race condition in plugin loading code when P/Invoking into libraries from multiple threads at once. (1192915)
XR: Fixed a crash that occurred when exiting Play Mode in XR related to particle system with mesh instances. (1163721)
XR: Fixed a frame timing issue causing incorrect poses on Windows Mixed Reality. (1221956)
XR: Updated minimum version of Windows Mixed Reality package.
API Changes
- Particles: Added: Added NativeArray overloads to SetParticles and GetParticles
Improvements
Editor: Greatly improves performance over large numbers of objects with RectTransforms, scene navigation is now very smooth. However actual picking is still very slow (no change). (1165982)
XR: Updated minimum version of Windows Mixed Reality package.
2018.4.18f1 LTS
Sortie : 28 February 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.18f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.18f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Scene Management: Prefabs lose their values if scripts are removed then reintroduced (1216914)
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
tvOS: "Menu" button on Siri Remote returns "Joystick1Button19" instead of "Joystick1Button0" (1214948)
2018.4.18f1 Release Notes
Fixes
2D: Fixed a crash when selecting SpriteRenderer with tiling enabled in SceneView. (1211482)
2D: Fixed an exception when accessing ISpriteEditorDataProvider during AssetPostProcessor on new asset. (1215686)
Analytics: Fixed a deprecated warning issue on WebGL platform. (1190301)
Android: Added maxAspectRatio to manifest only when targetting API 26 or higher. (1215022)
Android: Fixed an issue causing minimum and target API levels UI to get stuck at "Getting API levels...". (1214796)
Android: Fixed an issue where on screen keyboard is closed when focusing different InputField. (1180393)
Asset Bundles: Fixed an issue with assertion when building multiple scene asset bundles with data analytics enabled. (1203242)
Asset Import: Fixed an issue where setting EditorCurveBinding.type to a custom component binds to "MonoBehavior" instead of the derived class. (1201584)
Asset Pipeline: Fixed an issue where asset bundles could fail to load when using async loading methods. (1215446)
Asset Pipeline: Fixed an issue where calling SaveAssets() in play mode could cause an exception to be thrown. (1215975)
Editor: Fixed a crash which happens when the editor is launched in -nographics mode. (1199974)
Editor: Fixed a Unity crash for enum popup. (1209597)
Editor: Fixed an issue with Update Check dialog to avoid recommending an older version than the one is used. (833402)
Editor: Fixed an issue with Update Inspectors when using 'Recompile After Finished Playing'. (1196494)
GI: Fixed an issue where rendering of light-probed GI contributors not receiving any occlusion from probes outside of the configured shadow distance. (1174524)
Graphics: Fixed an issue were on one camera CullingGroup.QueryIndices doesn't work. Cameras are in the same location and using two CullingGroups with the same settings. (1181967)
Graphics: Fixed an issue where remove stall in Canvas.BuildBatch profile marker waiting for Geometry Jobs to finish. (1178300)
Graphics: Fixed an issue with GPU instancing on PowerVR devices. (1156362)
IL2CPP: Corrected the behavior of the InitMessage icall. (1208473)
IL2CPP: Fixed a crash with message box "GetThreadContext failed" when using .NET 4.x scripting runtime.
IL2CPP: Fixed an issue with invoking public static methods and instantiating public classes that were defined in managed .winmd files.
IL2CPP: IL2CPP will now automatically initialize when calling into converted managed .winmd files from native code even if Unity engine hasn't been initialized yet. (1200489)
iOS: Launch Screen storyboards are validated to ensure that they have the correct settings to be used as a launch screen. (1212014)
MacOS: Fixed an issue where targeting .Net 3.6 would fail notarization on macOS because of mono being compiled with too old of an SDK.
Mobile: Added iPod Touch 7th Generation to the iOS.DeviceGeneration API. (1185468)
Mobile: Added profiler and remote support for iPhone 11, 11 Pro and 11 Pro Max, Apple TV 4K, iPod Touch 7th Generation.
Package Manager: Fixed an issue where scoped registry packages not listed when the registry backend did not provide the content-type header in the response. (1217800)
Package Manager: Fixed an issue where Unity could not connect to the UnityPackageManager process due to misconfigured proxy settings. (1213556)
Particles: Ensure sub-emitter rotation takes GameObject Transform into account. (1168251)
Prefabs: Fixed an issue with the position of prefab instances in the hierarchy, both in the scenes and prefabs with nesting. (1213249)
Profiler: Fixed an issue where it was unable to control to which PC the Player connects when using 'Autoconnect Profiler. (1141872, 1149416, 1182142)
Profiler: Fixed an issue where the Profiler window did not always refresh its content after loading a capture file. (1213449)
Profiler: Fixed an issue where windows editor slowdown when there was a lot of players in the network. (1193875)
SceneManager: Fixed a regression bug, where LoadSceneAsync would not cache the asyncOperations callbacks. (1049526)
Scripting: Fixed an issue where project throw package errors if it is located on root of a drive. (1196161)
Timeline: Fixed an issue with building for iOS if there is no videoplayer in the scene.
Version Control: Fixed an issue where modified scenes in some rare cases not getting checked out under Perforce (AssetDatabase.IsOpenForEdit paths array variant had a bug). (1217833)
Video: Fixed an issue where asset bundles which include VideoClip have different CRC values when built from a different directory. (1152507)
Video: Fixed an issue with memory leaks when in Play mode. (1168659)
Windows: Fixed an issue where certificate validation failing on machines with certain intermediate certificate authority certificates installed. (1215665)
Windows: Fixed an issue where Unity Crash Handler opens the game process with PROCESS_ALL_ACCESS flag upon the game launch. Unity Crash Handler does it only if the game crashes. (1204191)
XR: Fixed a NULL De-Ref exception due to WorldAnchorStore reload. (1165639)
XR: Fixed am issue where Hololens 2 pausing when UserPresence is lost with RunInBackground enabled.
XR: Fixed an issue with stereo rendering on Gear VR and Oculus Go. (1209695)
2017.4.37f1 LTS
Sortie : 19 February 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2017.4.37f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
- Éditeur 64 bits
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Installateurs Mac
- Unity Editor (Intel)
- Cache Server
- Shaders intégrés
- Ressources standard
- Projet d'exemple
- Installateur pour TV Samsung
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2017.4.37f1
Android: 64 bit Build with Physics.Processing runs at a very low FPS (1186295)
Asset Bundles: Loading.LockPersistentManager object lock impacts performance during AssetBundle.LoadAssetAsync operation (827299)
iOS: Apps with UIApplicationExitsOnSuspend in info.plist failing to pass Apple Store validation (1160614)
uGUI: RectTransofrm resets it's coordinates to zero when selecting "Apply" on prefab even if no changes were made (964111)
2017.4.37f1 Release Notes
Fixes
Android: Fixed bug where Input.GetKey returns false when S-Pen is being used on Samsung devices. (1185531)
Editor: Added flag kTypeIsEditorOnly trait to allow items to be pulled into build data depending on the situation. (1190029)
IL2CPP: Fixed Marshal.SizeOf not computing correct values for structs containing structs. (1201175)
iOS: Fixed crash when forcing Upside Down orientation on devices that don't support it. (1192949)
UI: Fixed nested canvases when using multiple display. (1199299)
UI: Fixed sorting when rendering Camera and World space canvases on multiple displays. Screen space UI would cause Z testing to be disabled for any displays that were rendered after that display (1199369)
WebGL: Fixed file access issues when using DownloadHandlerFile on WebGL. (1189549)
Windows: Fixed primary display leaving fullscreen when 2nd display activated. (1207918)
XR: Fixed stereo rendering on Gear VR and Oculus Go. (1209695)
2018.4.17f1 LTS
Sortie : 11 February 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.17f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.17f1
2D: Crash on memory allocation when double-clicking a Sprite which size is reassigned in OnDrawGizmos (1211482)
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Asset Bundles: Asset Bundles fail to load when using async loading methods (1215446)
Asset Bundles: Building asset bundles when build path doesn't exist causes a failed assertion on "pluginAppendices.size() <= 1" (1203242)
Graphics - General: Shader is rendered incorrectly when loaded from an Asset Bundle made in Unity 2017.4 in a newer version (1195750)
IMGUI: Editor crashes silently when assertion is not met after calling EditorGUILayout.EnumPopup (1209597)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Shuriken: Semaphore.WaitForSignal under Canvas.BuildBatch causes a slow editor in Play mode (1178300)
Windows: UnityWebRequest fails to verify certificate when "Let's Encrypt Authority X1" certificate is present in system trust store (1215665)
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
2018.4.17f1 Release Notes
Fixes
Editor: Fixed a number of bugs with single quote usage in namespace parse. (1188570)
IL2CPP: Fixed a compilation error when managed type that is defined in .winmd file appeared in native .winmd method signature.
IL2CPP: Fixed an issue where Socket.Select does not wait for timeout. (1206057)
IL2CPP: Managed types implemented in .winmd files now correctly implement needed COM interfaces when passed to native code.
IL2CPP: Marshal.SizeOf computes correct values for structs containing structs. (1201175)
iOS: Fixed a crash on CreateCppStringFromNSString when entering emoji as max character. (1198204)
iOS: Fixed an issue that stopped emojis appearing on textfields with no limit. (1214754)
iOS: Fixed an issue where SystemInfo.systemMemorySize sometimes reports Physical Memory under-report available Device Memory. (1155192)
Package Manager: Fixed crashes caused by disposing of default-constructed TransformAccessArrays. (1148324)
Profiler: Fixed an issue where Target Selection drop-down menu gets stuck on "Autoconnected Player" after failing to connect to a player. (1193777)
Profiler: Raised an argument exception if a null or empty name string is provided when beginning a profiler sample. (1205482)
SceneManager: Fixed an issue where dragging Prefabs into scenes during Play Mode incorrectly instantiating them as editor Prefab instances, which would incorrectly impose editor Prefab instance restructuring restrictions on runtime logic. (1166938)
Version Control: Fixed a crash caused by RevertTask when reverting unchanged scene. (1202758)
Web: Fixed UploadHandlerFile properties, contentType, and progress. (1197177)
XR: Added a warning when using a near clipping plan less than 0.1f with Windows Mixed Reality. This is the minimum supported value by Windows Mixed Reality. (1201928)
XR: Fixed a crash in non UWP players when serializing a Game Object with a World Anchor component. (1212118)
XR: Fixed an issue where hololens remoting connect failure once connect has failed at least 1 time. (1204419)
XR: Fixed an issue with disconnecting after exiting play mode while remoting to Hololens. (1137090)
XR: Fixed crashes when entering the play mode on the HDRP template if there is a Terrain in the scene. (1175535)
XR: Updated error message when enabling remoting or simulation without the Windows Mixed Reality package installed. (1157272)
2018.4.16f1 LTS
Sortie : 27 January 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.16f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.16f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Asset Bundles: Building asset bundles when build path doesn't exist causes a failed assertion on "pluginAppendices.size() <= 1" (1203242)
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Profiling: Profiler stucks with Autoconnected Player option and can't be switched back to Editor when AndroidPlayer is selected (1193777)
Shuriken: Semaphore.WaitForSignal under Canvas.BuildBatch causes a slow editor in Play mode (1178300)
2018.4.16f1 Release Notes
Fixes
2D: Fixed an issue where Sprite Atlases are modified after building. (1203619)
Android: Added support gfx device command line arguments in release builds. (1195061)
Android: Fixed an issue with particle rendering when using the Light Weight Render Pipeline with Vulkan on Android. (1126887)
Android: Fixed an issue with poor physics performance on ARM64 on certain devices with power mode disabled. (1186295)
Android: Fixed black screen when project is configured for linear rendering with 16 backbuffer. (1152322)
Android: Fixed Vulkan feature usage declaration in Android manifest. (1198652)
Apple TV: Fixed an issue whereTouchScreenKeyboard.visible does not get set to false when the keyboard is dismissed on tvOS. (1171490)
Asset Import: Changed import errors for .sbsar files to warnings, changed warning for psd matte to info. (1184085)
Asset Pipeline: Fixed an assert thrown during RecompressAssetBundleAsync. (1193306, 1195067)
Editor: Fixed an assembly lockup issue in the Windows Editor when certain dialogs or progress bars were active. (1191378)
Editor: Increased the length limit on the menu names from 127 to 255. (1196971)
Graphics: Fixed a sporadic crash when using GraphicsJobs with Vulkan. (1194077)
Graphics: Fixed an issue where race condition in Vulkan GpuProgram loading when using GraphicsJobs.
Graphics: Fixed Texture Streaming with Native jobs on PS4.
Graphics: Reset current RT to override currently stored store actions. (1188663)
IL2CPP: Fixed secure string allocation on Windows platforms. (1183660)
IL2CPP: Fixed the behavior of network interface detection code on iOS. (1191670)
IL2CPP: Improved the performance of job methods on Microsoft platforms. (1196765)
IL2CPP: Prevented a possible crash on shutdown when script debugging is enabled on macOS. (1186518)
iOS: Added support for iPad 7 generation. (1196002)
iOS: Fixed an issue where GUI.RepeatButton returns true only when the button is released. (1187026)
iOS: Fixed an issue where the crash reporter would crash if Unity failed to initialize correctly. (1145982)
macOS: Fixed Mac Standalone build not containing .meta files inside native plugin bundles. (1178777)
Package Manager: Fixed an issue that prevented the Package Manager from writing the project manifest file if the project was stored on an SMB network share. (1172278)
Package Manager: Fixed an issue where a misconfigured registry could write files to arbitrary locations outside the package cache.
Package Manager: Fixed an issue where adding a package would fail if a conflict was found in one of its dependencies.
Package Manager: Fixed an issue where adding a package would succeed even if one of its direct or indirect dependencies was missing, resulting in a broken project.
Package Manager: Fixed an issue where the Asset Database did not always reimport a packaged asset that was modified by updating a package.
Package Manager: Fixed timeout and network robustness issues.
Package Manager: Fixed undefined behavior resulting from concurrent operations.
Package Manager: Fixed various issues around Git-based packages, including URL handling and Git-LFS handling.
Package Manager: Fixed various issues that could lead to corrupted packages in projects (e.g. interrupting the package installation process could leave the project cache in a broken state).
Particles: Fixed a crash when using scripted simulation on nested hierarchies due to threading race condition. (1194538)
Particles: Fixed a particle crash due to uninitialized currentSize array. (1197761)
Particles: Fixed a particle rendering when using cmd.DrawRendered and context.ExecuteCommandBuffer. (1195214)
Particles: Improved behaviour of Enable Roll checkbox. (1081596)
Prefabs: Fixed an issue where duplicated child nested prefab is not created in the same position. (1157320)
Prefabs: Fixed an issue where removed components on nested prefabs could reappear when applying subsequent modifications. (1185746)
Scripting: Fixed a crash due to random memory corruption. (1204409)
Scripting: Fixed a crash that may occur when using stackalloc. (1172987)
Scripting: Fixed an issue where ScreenCapture.CaptureScreenshot is not working properly with Physical cameras when superSize > 1. (1192257)
Scripting: Fixed Class hierarchies with UnityEvent properties not being properly discovered by the editor inspector. (1196591)
Timeline: Fixed an issue where Timeline Window lock state when restarting Unity and no timeline is selected. (1201405)
UI: Fixed an issue where EventSystem not being created when an EventSystem prefab was loaded but not in the scene. (1200002)
UI: Fixed an issue where Nested Canvases using the wrong display id when calculating the ProjectionMatrix. (1199299)
UI: Fixed sorting when rendering Camera and World space canvases on multiple displays. Screen space UI would cause Z testing to be disabled for any displays that were rendered after that display. (1199369)
Version Control: Fixed an issue where save project being very slow when there are a lot of changed assets and a slow Perforce connection. (1170253)
Version Control: Fixed an issue where Version Control window open slows down various VCS operations. (991427)
Video: Fixed an issue on Windows 7 where VideoPlayer.Prepare causing a stack overflow crash if Video is loaded from asset bundle. (1190915)
Web: Disabled warning on non-local unity api connections if api key was not provided. (1198465)
WebGL: Disabled unnecessary default canvas event for "on drag" WebGL. (1190839)
WebGL: Fixed an issue where in WebGL builds Canvas Rect Mask 2D component was not working properly. (1014187)
WebGL: Fixed file access issues when using DownloadHandlerFile on WebGL. (1189549)
Windows: Fixed an issue where primary display leaving fullscreen when 2nd display activated. (1207918)
XR: Fixed OnApplicationPause events when using HolographicPauseOnTrackingLoss. (1192322)
Changes
Package Manager: Changed the package installation process to no longer set package directories and files as read-only on disk. This prevents all sorts of possible corruption scenarios (e.g. read-only directories, partially-read-only packages in the package cache) and avoids some permission issues when removing packages.
Package Manager: Changed the package installation process to systematically revert packages to their original state. Note: this has the side-effect of actively reverting local modifications in immutable packages, which could previously be kept until the dependency was updated to a different version of the package. In order to preserve local changes, a package should first be [embedded in the project](https://docs.unity3d.com/Manual/upm-embed.html).
Improvements
Package Manager: Added support for configuring additional SSL certificate authorities, including self-signed certificates. See the [Unity Manual](https://docs.unity3d.com/Manual/upm-network.html#SSL) for more information on how to use this.
Package Manager: Added support for Git URLs with the SCP format (e.g.
git@github.com/user/repo
).Package Manager: Added support for Git URLs without a trailing
.git
by usinggit://
URLs or prependinggit+
to URLs (e.g.git+https://github.com/user/repo
).Package Manager: Added support for tarball-based dependencies (e.g.
"file:.tgz"
).Package Manager: Changed the
UnityEditor.PackageManager.Client.Add
method to make the@
prefix optional when adding Git-based dependencies and local dependencies (file:
).Package Manager: Reduced the amount of data transferred over the network when fetching package metadata from the registry.
Features
- Multiplayer: Added UNET encryption support.
2018.4.15f1 LTS
Sortie : 10 January 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.15f1. Les notes de version et le lien de suivi des erreurs corrigées correspondant à cette version sont indiqués ci-dessous.
Assistant de téléchargement de l'éditeur Unity
Installateurs Windows
Installateurs Mac
Component Installers Linux
Known Issues in 2018.4.15f1
Android: 64 bit Build with Physics.Processing runs at a very low FPS (1186295)
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Profiling: Profiler stucks with Autoconnected Player option and can't be switched back to Editor when AndroidPlayer is selected (1193777)
Scene Management: Duplicated child nested prefab is not created in the same position (1157320)
Shuriken: Billboard Particle System rolls in the Game View with "Allow Roll" disabled when a Camera is rotating around it (1081596)
Shuriken: ParticleSystem.SetParticles crashes the Editor when writing particle list to array and Particle System has a size module enabled (1197761)
Shuriken: Semaphore.WaitForSignal causes a slow editor when entering Play mode (1178300)
uGUI: Upgrading the project results in missing System.Serializable UnityEvent function (1196591)
2018.4.15f1 Release Notes
Fixes
Android: Fixed application paths (dataPath, streamingAssetsPath) to point to base apk when App Bundle is used. (1183912)
Android: Set opaque windows for unset translucency attribute. (1104092)
Animation: Fixed editor crash with WalkTypeTree when enforcing T-Pose to avatar after clearing all bones mapping. (1092815)
Deployment Management: Worker threads for Enlighten are not set up when launching a Server Build. (1131677)
Editor: Fixec creating an empty array in EditorBuildSettings.scenes crashing the Editor. (1162941)
Graphics: Fixed an issue where per-platform QualitySettings could be stripped on disk when entering Playmode. (1136244)
Graphics: Fixed for GPU memory leak when deleting a texture while async upload in progress. (1174689)
Graphics: Fixed performance regression in Editor when processing shaders with errors. (1193998)
IL2CPP: Correctly convert certain large negative decimal values to integers on iOS. (1178651)
IL2CPP: Fixed float and double to int conversion for some values. (1186125)
IL2CPP: Fixed incorrect codegen when converting unsafe methods that use void* types. (1188101)
IL2CPP: Prevented a possible crash in the debugger when many web requests are started at the same time. (1189520)
iOS: Backported a method in trunk that fixed rotation issues for native popup windows. (1169189)
iOS: Fixed AVCaptureSession initialized if permission to camera has been explicitly denied by the user. (1160639)
iOS: Fixed crash when forcing Upside Down orientation on devices that don't support it. (1192949)
macOS: Fixed a rare crash issue with the Editor build when creating or closing new windows. (1151695)
Particles: Don't allow bounds to be dirtied during culling callbacks, because it's too late to apply such changes for the current frame. (1191755)
Scripting: Keep built in assemblies after player builds when switching back to editor. (1199323)
Les actualités du QA Unity
Nous aimons développer des outils, mais nous aimons aussi écrire ! Consultez les articles du QA Unity.