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.
2020.3.2f1 LTS
Sortie : 30 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2020.3.2f1. 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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2020.3.2f1
Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)
Scripting: Increased Script Assembly reload time (1323490)
MacOS: Resigning Unity built macOS app results in "code signature data out of place" out of place error (1324168)
Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds (1317966)
IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu (1313636)
Global Illumination: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1319133)
Global Illumination: Reflection probes doesn't contain indirect scene lighting after the on-demand GI bake from the Lighting window (1324246)
Addressable Assets: Performance bug reported by the DOTS team in PreloadManager::WaitForAllOperationToComplete (1322086)
Asset Bundles: Synchronous Asset Loading Does Not Correctly Load Preload Dependencies (1321141)
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Windows: [Windows 7] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer (1306350)
Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component (1298503)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device (1318647)
XR: OpenXR + URP + UWP rendering stuck (1323833)
MacOS: [macOS] "build is damaged and cannot be opened" error when downloading Unity build from internet (1323501)
Shuriken: Crash on ParticleSystem_ShapeModule_CUSTOM_set_sprite_Injected when changing the shape.sprite of a null ParticleSystem (1319658)
Linux: Linux Editor throws "X Server took longer than x miliseconds to respond to SetGtkWindowSizeAndPosition" error after opening (1309607)
Android: App installed using APK from app bundle option in Android Studio fails to run (1314472)
Shader System: Editor crashes on UpgradeOldShaderSyntax when shaders are being upgraded during importing process (1299790)
Mono: Built player takes multiple seconds to shut down (1295072)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1313968)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Templates: [Linux] Missing libdl.so library causes crash when entering Playmode for the second time or closing the Editor (1237642)
2020.3.2f1 Release Notes
System Requirements Changes
Improvements
Editor: Added profiler markers around test setup, teardown, and execution.
Editor: Improved Editor rendering performance. (1277222)
Editor: Improving UTF documentation (DSTR-120)
Editor: Reduce the per-test overhead of running tests in the editor.
Editor: Reduce time taken by filtering operations when only a subset of tests is run.
Editor: Reduced the time taken to rebuild the test tree and to scan for assets a test created but did not delete.
Package Manager: Fixed an issue where using a Git URL with a revision and a package path in the wrong order would still clone the repository, introducing unnecessary delays before failing with an error.
Package Manager: Improved logging by adding logs for cache misses and tarball download steps.
Package Manager: Improved the error message when a Git dependency cannot be resolved because the path querystring and revision fragment are in the wrong order.
Package Manager: Increased the amount of information logged to upm.log at various levels.
Package Manager: Optimized Git package download times for repositories using submodules (with Git 2.28.0 or higher installed only).
Package Manager: Optimized Git package download times, most notably for repositories with a larger history.
Shaders: Reduced shader variant memory usage at runtime and memory consumption while loading shaders. (1296101)
Changes
Graphics: Update postprocessing package to 3.1.0
Graphics: Update SRP packages to 10.4.0
Package Manager: Any Unity packages with a pre-release identifier in their versions will be tagged as Preview.
Fixes
Animation: Fixed an issue when adding multiple StateMachineBehaviours to an object would not properly display in the Inspector Window. This may cause generated behaviours on Playables to also be displayed in the inspector in play mode (see case 1173312) (1278575)
Asset Bundles: Fixed an issue where loading an asset from a bundle asynchronously while loading a texture synchronously causes a deadlock on the main thread. (1277297)
Asset Pipeline: Fixed an editor crash when downloading corrupted metadata. (1306061)
Burst: Fixed a bug where eager-compilation could pick up out-of-date global Burst menu options for compiling.
Editor: Gracefully exit editor in the case where shader compiler process cannot be launched due to external conditions. (1319336)
Graphics: Fixed a missing clamp in spawn count issuw when the system support reaping particles. (1122404)
Graphics: Fixed an issue where Frame Debugger did not works when using Camera.SetTargetBuffers. (1278884)
Graphics: Fixed wrong game view rendering issue when using very special projection matrices with SRP. (1268477)
IL2CPP: Avoid an incorrect InvalidCastException when a generic type using an enum generic parameter is cast. (1306288)
IL2CPP: Emit correct code for virtual methods with an in parameter of an array type. (1302459)
IL2CPP: Fixed a nullable value being corrupted after a call to GetType() in generic code. (1310458)
IL2CPP: Fixed an issue where Nullable incorrectly initiallized the value when the nullable object was created via the null coalescing operator from a null value. (1312533)
Linux: Fixed an issue where calling SetResolutionImmediate in HDRP would display blue. (1309848)
Linux: Fixed an issue where the Package Manager's prompt keeps reappearing to resolve packages. (1315014)
macOS: Fixed loss of input and occasional crashes when connecting and reconnecting controllers.Z. (1315229)
Mobile: Fixed an issue were errors are thrown on installing Adaptive Performance Package when Simulator window is open. (1296672)
Mobile: Fixed an issue when the settings view was narrowed "View license" text appeared on top of the toggle. (1303986)
Mobile: Fixed an issue where Min and Max values are not saved after it was typed and the labels were too long. (1304020)
Mobile: Fixed an issue where the provider icon and the info text was incorrectly shown.
Mobile: Fixed an issue where wcaler options Checkboxes were misaligned in the Simulator window. (1297030)
Package: Fixed an issue that causes searcher window to be offset too far when accounting for host window boundaries.
Package: Fixed an issue that causes searcher window to close when double-clicking a category. (1302267)
Package Manager: Fixed an issue that prevented users from adding packages from disk. (1321217)
Package Manager: Fixed an issue where either no submodules or the wrong submodules could be cloned when using a Git-based dependency with both a path and a revision.
Package Manager: Fixed an issue where files tracked by Git LFS were not retrieved when using a Git-based dependency with both a path and a revision. (1307682)
Package Manager: Fixed an issue where the
packages-lock.json
file was overwritten with the same contents but considered modified by Unity, sometimes resulting in unnecessary operations. (1299834)Particles: Fixed a crash when using a Stop Action set to Disable. (1311212)
Physics: Clarified how certain HideFlags affected physics (1239147)
Physics: Fixed a crash when the maximum allowed ArticulationBody components (64) was reached in a single hierarchy. (1284372)
Physics: Fixed an issue where the physics debug window was lost forever after entering the playmode. (1230368)
Physics: Fixed crash when calling ArticulationBody.GetDenseJacobian method with a ArticulationJacobian that was initialized with the default constructor. (1275091)
Physics: Hide the joint editor tool gizmos when the joint was not active at all. (1275862)
Profiler: Fixed sample names of samples in surrounding frames disappearing in Timeline view. (1317697)
Scripting: Fixed an issue with System.XML depending on writing/reading from the registry which caused macOS Notarization to fail. (1292941)
Serialization: Fixed crash when entering play mode or on domain reload with a MonoBehaviour larger than 2,147,483,647 bytes. (1313492)
Services: Fixed an issue where user could get stuck at "Please wait..." message. (1276184)
Shaders: Fixed incorrect array subscripts generated for OpenGL, OpenGL ES, Metal and Vulkan when using arrays or structs in global scope. (1318555)
Shaders: Fixed reflection reporting for structs in the global scope for OpenGL and OpenGL ES. (1318610)
Shaders: Fixed reflection reporting for structs inside constant buffers for OpenGL, OpenGL ES and Metal. (1318619)
Shaders: Fixed reflection reporting for structs inside constant buffers for Vulkan. (1318559)
Shaders: HLSLcc version bumps trigger compute shader recompilation again. (1307185)
UI: Fixed an issue with checking for CanBindTo with null sprite. (1310284)
UI: Fixed an issue with disabled fonts getting added to tracking list and never removed. (1315573)
Universal Windows Platform: Fixed an issue where IME composition text was not displayed correctly within the focused InputField. (1298881)
Universal Windows Platform: Fixed an issue where the TouchScreenKeyboard incorrectly selecting text when using left/right arrows were used. (1312317)
System Requirements
For development
OS: Windows 7 SP1+,10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 11.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2018.4.33f1 LTS
Sortie : 25 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.33f1. 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.33f1
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.
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.
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Packman: Package Manager doesn't show available updates (1304459)
Audio: Crash on AudioSource::Stop when exiting Play mode (1079263)
Profiling: [Profiler] Timeline sample names from surrounding frames disappear when zooming or panning (1317697)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
2018.4.33f1 Release Notes
Fixes
Asset Import: Removed unsupported layerElement reference mode error logs. (1225010)
Build System: Removed requirements over ILRepack when building Unity source code.
Removed requirements over ILRepack when building Unity source code.
Fixed ILRepack that was detected as Trojan:Win32/Wacatac.B!ml.
Removed ILRepack from external directory, now downloading ILRepack from our public stevedore repository.
You now have to explicitly call .\jam.pl BuildSystemProgramFiles to generate the solution for Unity Build System.Editor: Fixed an issue that caused bad forced repaint in all inspectors every frame. (1320482)
Editor: Fixed such that AlphaIsTransparency is no longer disabled in TextureImporter Presets. (1147407)
Graphics: Fixed such that Frame Debugger works when using Camera.SetTargetBuffers. (1278884)
Graphics: Fixed to use high quality ASTC compression for 'Best' compressor quality. (1313196)
IL2CPP: Corrected a crash on startup with BOLT and IL2CPP when there is at least 1 Node present in a Graph. (1284772)
iOS: Added missing Screen.dpi information for newer devices. (1299093)
macOS: Fixed duplicate "Replace" dialog when building iOS target. (1265065)
Mono: Fixed an issue with System.XML depending on writing/reading from the registry which caused macOS Notarization to fail. (1292941)
Networking: Fixed possible division by zero in UploadHandlerFile. (1308017)
Networking: Fixed UploadHandlerFile.progress only reporting 0 or 1. (1308013)
Prefabs: Fixed collection of direct dependencies on Prefabs. (1178737)
Serialization: Fixed issue where under certain circumstances editor only fields would get serialized in player build and causing crash at runtime. (1298271)
Shaders: Fixed shader asset dependency hash inconsistency between different machines.
2019.4.23f1 LTS
Sortie : 24 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.23f1. 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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2019.4.23f1
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
iOS: [WebGL] [iOS] video is not playing on iOS (1288692)
Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
Shadows/Lights: Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Metal: [Apple M1] Crash on MTLGetEnvCase on startup when 'm_Automatic' is set to 0 in the ProjectSettings (1306688)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Mobile Rendering: [Android][URP][OpenGLES] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
Shuriken: Crash on ParticleSystem::EndUpdateAll (1311212)
Linux: Linux Editor throws "X Server took longer than x miliseconds to respond to SetGtkWindowSizeAndPosition" error after opening (1309607)
Linux: "Out of memory!" crash when opening Unity on Ubuntu 20.04 (1262894)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
2019.4.23f1 Release Notes
Features
- Graphics: Added support for importing 16bit per channel integer formats without quantization. This also exposed new TextureFormats R16G16, R16G16B16 & R16G16B16A16.
Improvements
Graphics: Improved the application of outstanding pending changes to RendererScene after a camera render.
Scripting: Added support for Unity Version Defines in Assembly definition import options.
This feature improvement allows scripts to easily specify different code snippets for different Unity version ranges. This is especially useful for introducing calls to newly added public APIs, in which case these API calls needs to be guarded by defines based on a Unity version range of a given Unity version or later.
Unity version range expression syntax is the same as package version range expressions. Unity version format differs from package version format, thus Unity version expressions are evaluated based on some rules specific to the Unity version format:- Comparison of release types follows the following rules: a<b<f=c<p<x. So e.g. an alpha version is always smaller (earlier) than a beta version, regardless of the incremental version.
- The Unity versions are allowed to have suffixes (e.g 2020.1.3-acme) which are ignored by the Unity version comparison code.
- Chinese releases are equivalent to public releases (f) so for the sake of comparison in the version range expression 2020.1f3 would be equal to 2020.1c3
- Experimental releases don't include an incremental version - e.g. everything after 2020.2.1x would be treated as suffix and ignored by the version comparison.
- Comparison of release types follows the following rules: a<b<f=c<p<x. So e.g. an alpha version is always smaller (earlier) than a beta version, regardless of the incremental version.
API Changes
- Graphics: Added: Added new SystemInfo.supportsStoreAndResolveAction API to check for StoreAndResolveAction store action support on a specific platform.
Changes
Graphics: Updated postprocessing package to 3.0.3.
Graphics: Updated postprocessing package to 3.1.0.
Package: Updated com.unity.purchasing version to 3.0.1.
Fixes
2D: Fixed an issue where the PVRTC altas variant size adjustment led to incorrect sprite UVs. (1284374)
Android: Added .mov to supported extensions in VideoPlayer. (1282206)
Animation: Fixed an issue where the animation values in the import settings could not be changed if an event was selected. (1304022)
Asset Bundles: Fixed an issue where loading an asset from a bundle asynchronously while loading a texture synchronously causes a deadlock on the main thread. (1277297)
Asset Pipeline: Fixed a crash in the Editor when downloading corrupted metadata. (1306061)
Asset Pipeline: Fixed an issue that caused the editor to crash when asset database files are read only or locked by another process. (1208749)
Asset Pipeline: Fixed an issue that could cause a Crash/assert when building and uploading shaders. (1314042)
Asset Pipeline: Fixed an issue with Prefabs reimporting every time a code change is made. Note: This fix will trigger reimports for assets which have a dependency of script types when the project is opened for the first time only. (1294785)
Asset Pipeline: Objects loaded during import in initial script refresh, are now unloaded. (1296506)
Build System: Fixed an issue that could cause ILRepack to be detected as a virus by mistake.
Editor: Fixed an issue causing invalid ScriptableObjects to added as a sub-asset causing the editor to crash during serialisation. (1257558)
Editor: Gracefully exit editor in the case where shader compiler process cannot be launched due to external conditions. (1319336)
GI: Fixed a crash in the progressive lightmapper seam stitching when adding a mesh containing NaNs. (1263058)
Graphics: Fixed 16-bit texture quantized to 8 bits during importing. (1212098)
Graphics: Fixed an issue that caused some scenes to throw DebugAssert 6 == cullData.shadowSliceCullPlanesCount[0] and could also cause a spotlight shadow rendering clipping error. (1250937)
Graphics: Fixed an issue that caused the Renderer data to get out of sync after the OnBecameVisible callback in SRP. (1311717)
Graphics: Fixed an issue where Renderer Scenehandles were becoming invalid due to the flush of pending changes after a Render. (1292526)
Graphics: Standalone Player crashes when minimizing and restoring window when using Vulkan. (1307801)
IL2CPP: Fixed a crash on startup with BOLT and IL2CPP when there was at least 1 Node present in a Graph. (1284772)
IL2CPP: Fixed an exception that could be throw if System.Data.DataCommonEventSource.ExitScope was called at runtime on a non-windows platform when managed code stripping is enabled. (1278839)
IL2CPP: Fixed an issue so that virtual methods with an in parameter of an array type now emits correct code. (1302459)
IL2CPP: Fixed an issue so that Windows Games CultureInfo.CurrentCulture value now reflects the current culture/locale. (1283306)
IL2CPP: Fixed an issue to avoid an incorrect InvalidCastException when a generic type using an enum generic parameter is cast. (1306288)
iOS: Added identifiers for all iPhone 12 models, 4th generation iPad Airs, 8th generation iPads. (1299093)
iOS: Added missing DPI information for newer devices. (1280059)
iOS: Fixed a regression that meant devices with memory over 2GB reported negative amounts of memory. (1319420)
iOS: Fixed a regression that stopped the built in deferred rendering path from working on some devices. (1317077)
iOS: Fixed Screen.dpi returning zero on some iPads. (1300359)
Linux: Fixed an issue that caused Package Manager's prompt to keep reappearing to resolve packages. (1315014)
macOS: Fixed some issues causing loss of input and occasional crashes when connecting and reconnecting controllers. (1315229)
Mono: Fixed a hang that would be encountered when mono's finalizer thread would compete with the debugger thread for a lock. (1288953)
Mono: Fixed an issue with System.XML depending on writing/reading from the registry caused macOS Notarization to fail. (1292941)
Package Manager: Fixed an issue where the update icon for assets takes a very long time to show when user have a lot of downloaded assets. (1315426)
Package Manager: Fixed an issue with Perforce where embedded packages would be checked out for edit after being fetched and imported into the project. (1279371)
Particles: Ensure Force Field Components behave the same regardless of framerate. (1314426)
Particles: Fixed a crash when calling TriggerSubEmitter with a null sub emitter. A warning will now be produced. (1300728)
Physics: Fixed an issue where adding a Cloth component would not compute the correct bounds for the related SkinnedMeshRenderer, unless update off-screen was toggled on. (1290726)
Physics: Fixed an issue with Cloth bounds computation where objects with non-uniform scale would cause the bounds to incorrectly expand. (1209765)
Physics: Fixed an issue with Cloth getting residual forces from meshes with bones. (1294086)
Physics: Fixed an issue with Cloth where attempting to use Undo functionality would result in a NullReferenceException. (1289060)
Physics: Fixed an issue with Cloth where the simulation would receive incorrect data during initialization, causing it to become jittery and offset the simulation space. (1257005)
Physics: Fixed an issue with the Cloth Inspector where constraints could end up being painted even though the brush was outside of the models bounds. (1296484)
Scripting: Fixed a hang that would manifest when the debugger agent would get stuck waiting to do a thread_join on a suspended thread. (1275345)
Serialization: Fixed crash when entering play mode or on domain reload with a MonoBehaviour larger than 2,147,483,647 bytes. (1313492)
Serialization: Fixed for hard to repro crash when using JSONUtility to deserialize objects that have Serialized References. (1296236)
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2020.3.1f1 LTS
Sortie : 23 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2020.3.1f1. 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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2020.3.1f1
Addressable Assets: Performance bug reported by the DOTS team in PreloadManager::WaitForAllOperationToComplete (1322086)
Asset Bundles: Synchronous Asset Loading Does Not Correctly Load Preload Dependencies (1321141)
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component (1298503)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Shader System: Editor crashes on UpgradeOldShaderSyntax when shaders are being upgraded during importing process (1299790)
Mono: Built player takes multiple seconds to shut down (1295072)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Android: App installed using APK from app bundle option in Android Studio fails to run (1314472)
Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device (1318647)
Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1313968)
Linux: Linux Editor throws "X Server took longer than x miliseconds to respond to SetGtkWindowSizeAndPosition" error after opening (1309607)
Shuriken: Crash on ParticleSystem::EndUpdateAll (1311212)
Shuriken: Crash on ParticleSystem_ShapeModule_CUSTOM_set_sprite_Injected when changing the shape.sprite of a null ParticleSystem (1319658)
Mobile: Calling Resources.Load() while asynchronously loading assetbundle by UnityWebRequest makes main thread stuck (1277297)
Shader System: Crash on PAL_LocalIPC_IsConnected when IPC fails on launch (1319336)
Shader System: [URP Template] Major performance drop in the Editor during Play Mode (1277222)
Packman: Package Manager's prompt keeps reappearing to resolve packages (1315014)
Mobile: Screen.dpi returns 0 on iPad Pro for projects built from 2019.4.16f1 (1300359)
Cloth: Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Templates: [Linux] Missing libdl.so library causes crash when entering Playmode for the second time or closing the Editor (1237642)
2020.3.1f1 Release Notes
System Requirements Changes
Features
- XR: Major latency reduction using view/controller Late Latching for Quest on Vulkan
Improvements
- Scripting: Improved documentation for Application.isPlaying.
Changes
Android: Added .mov to supported extensions in VideoPlayer. (1282206)
Particles: Ensure Force Field Components behave the same regardless of framerate. (1314426)
Fixes
2D: Fixed an issue where PVRTC altas variant size adjustment were leading to incorrect sprite UVs. (1284374)
2D: Fixed an issue where the tile field value was getting set to none when the delete key was used while editing the offset field. (1302207)
Animation: Fixed an issue where the animation values in the import settings could not be changed if an event was selected. (1304022)
Asset Import: Fixed issue where the Texture Inspector would notify of 'Unapplied import settings' when no import settings were changed (1294009)
Asset Pipeline: Fixed a crash/assert issue when building and uploading shaders. (1314042)
Editor: Fixed a regression with Inspector rebuild that was breaking SerializedProperties after inspector refresh. (1317257)
Editor: Fixed a scene view move/rotate/scale handles not rendering issue when the editor was using OpenGL ES 2 graphics API. (1287914)
Editor: Fixed an issue where Play mode button presses did not always register if done during script compilation. (1300377)
Editor: Fixed an issue where the Material selector was not able to reach out to the changed property after one Material change. (1315779)
Editor: Fixed an issue where the Scene view Move and Scale tool handle cone & cube end caps were no longer visibly rendered "behind" their axis line parts, in some view directions. (1312636)
Editor: Fixed Null reference exception regression in Inspectors. (1317707, 1318535)
GI: Fixed assertion failure due to duplicate lightprobe assets being detected during an additive scene merge. (1211198)
Graphics: Fixed a hang issues when loading textures from AssetBundles in the Editor that were built for other platforms. (1286994)
iOS: Added identifiers for all iPhone 12 models, 4th generation iPad Airs and 8th generation iPads. (1299093)
iOS: Fixed an issue where Screen.dpi returned zero on some iPads. (1300359)
Package Manager: Fixed packages left selected issue when clicking a package that has a path exceeding the maximum path limit. (1268917)
Package Manager: Fixed the issue where the update icon for assets takes a very long time to show when user have a lot of downloaded assets (1315426)
Package Manager: Fixed uninformative error when path to package files exceeds the maximum path length limitation. (1266765)
Package Manager: Support installing a package to a location that exceeds the maximum path length (1268396)
Particles: Fixed crash when prewarming a Particle System that used a sub-emitter which itself used the Trigger module. (1305352)
Physics: Fixed a crash of physics simulation after changing parent for game object with ArticulationBody moved using ArticulationBody.Teleport API call. (1296194)
Physics: Fixed a crash when trying to save joint state values for un parented ArticulationBody components. (1264800)
Physics: Fixed a crashes/instabilities of physics simulation caused by ArticulationBody component hierarchy modifications during the runtime.
Physics: Fixed an editor crash when entering Play Mode with Articulation Bodies and Scene Reload disabled. (1272468)
Physics: Fixed an issue where that the LocalPhysicsMode argument when used to load a Unity scene incorrectly created a 2D/3D local physics world. (1295676)
Physics: Fixed an issue where a line/ray cast against a rotated BoxCollider2D that uses a non-zero EdgeRadius didn't always return a detection. (1303344)
Physics: Fixed an issue where adding a Cloth component would not compute the correct bounds for the related SkinnedMeshRenderer, unless update off-screen was toggled on. (1290726)
Physics: Fixed an issue where an empty set of brackets would appear in a scene file when regenerating a CompositeCollider2D. (1292639)
Physics: Fixed an issue with Cloth bounds computation where objects with non-uniform scale caused the bounds to incorrectly expand. (1209765)
Physics: Fixed an issue with Cloth getting residual forces from meshes with bones. (1294086)
Physics: Fixed an issue with Cloth when attempting to use Undo functionality resulted in a NullReferenceException. (1289060)
Physics: Fixed an issue with Cloth where the simulation received incorrect data during initialization, causing it to become jittery and offset the simulation space. (1257005)
Physics: Fixed an issue with the Cloth Inspector where constraints could end up being painted even though the brush was outside of the models bounds. (1296484)
Physics: Fixed multiple issues with the HingeJoint2D including maintaining a reference angle when deactivating and subsequently reactivating, ensuring that any initial rotation of either anchored Rigidbody2D are correctly taken into account and that the associated scene gizmo takes into account the reference angle used when displaying the joint limits. (1297373)
Scripting: Fixed an issue when Application.wantsToQuit was not being raised before OnApplicationQuit in the Editor. (1261125)
Scripting: Fixed an issue with gc heap expansion memory that was being incorrectly attributed to Monobehaviour objects during deserialization operations. (1293562)
Shaders: Fixed issue where the ShaderCache.db was growing in size after each build. (1317744)
UI Toolkit: Fixed errors during static initialization of style resources which cause an infinite window layout loading error loop. (1309276)
Universal Windows Platform: Fixed an issue where Certificate was not being set in UWP publish settings with certain passwords. (1301223)
XR: Fixed occlusion culling glitches that occurred when transitioning between two baked occlusion areas and the camera was close to the clipping plane. (1289059)
System Requirements
For development
OS: Windows 7 SP1+, 10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 11.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2020.3.0f1 LTS
Sortie : 11 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2020.3.0f1. 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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2020.3.0f1
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device (1318647)
2D: "NullReferenceException: SerializedObject of SerializedProperty" is thrown when building Sprite Atlas (1318332)
Shuriken: Crash on ParticleSystem_ShapeModule_CUSTOM_set_sprite_Injected when changing the shape.sprite of a null ParticleSystem (1319658)
Profiling: [Profiler] Timeline sample names from surrounding frames disappear when zooming or panning (1317697)
Linux: Linux Editor throws "X Server took longer than x miliseconds to respond to SetGtkWindowSizeAndPosition" error after opening (1309607)
Shuriken: Crash on ParticleSystem::EndUpdateAll (1311212)
Shader System: Crash on PAL_LocalIPC_IsConnected when IPC fails on launch (1319336)
Universal RP: [URP] Unable to add "Overrides" in "Volume Profile" (1318535)
Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component (1298503)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Physics: Crash in physx::NpArticulationReducedCoordinate::createCache() when calling JointState.SaveJointState for unparented bodies (1264800)
Shader System: [URP Template] Major performance drop in the Editor during Play Mode (1277222)
Mobile: Screen.dpi returns 0 on iPad Pro for projects built from 2019.4.16f1 (1300359)
Cloth: Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
Shader System: Shader error db grows on each build (1317744)
Serialization: Editor crashes on RaiseException when allocating huge amount of memory (1313492)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Templates: [Linux] Missing libdl.so library causes crash when entering Playmode for the second time or closing the Editor (1237642)
2020.3.0f1 Release Notes
Fixes
Asset Import: Fixed a rare unstable asset hash for assets with large metadata. (1285620)
Audio: Fixed a DSPGraph/Burst player crash. (1297730)
Editor: Fixed a ReorderableList GC issue due to registry usage. (1315466)
Editor: Fixed issue on Windows where mouse pointer did not hide while in Play mode. (1273522)
Graphics: A CopyDepth pass was previously included which allowed users script access to _CameraDepthTarget but this has been removed on the metal GPU families that use Tile-based renderers (iOS, Silicon-GPU), fixed the performance decrease that caused this (1298799)
macOS: Fixed a code signing issue of native plugins in Xcode projects. (1276317)
macOS: Fixed an issue when exported macOS Standalone player builds were refusing to launch and showing "<Unity app> was damaged and could not be opened" error when downloaded from the internet. (1304455)
Scene Manager: Fixed a crash when the asset of a current opened scene had been deleted, a new scene asset was imported, with same GUID, and the user choose "reload". (1309393)
Scripting: Fixed an issue when Application.quitting event was not raised when application was terminated from the OS side. (1309540)
Scripting: Validate cyclic dependencies on assembly definition update (1293762)
Serialization: Fixed a crash when using JSONUtility to deserialize objects that had Serialized References. (1296236)
UI Toolkit: Fixed an issue where use cases for SerializedObject bindings would cause the Editor to crash. (1305198)
Changes
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 11.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2019.4.22f1 LTS
Sortie : 10 March 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.22f1. 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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2019.4.22f1
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Linux: Linux Editor throws "X Server took longer than x miliseconds to respond to SetGtkWindowSizeAndPosition" error after opening (1309607)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Profiling: [Profiler] Timeline sample names from surrounding frames disappear when zooming or panning (1317697)
Shader System: Crash on PAL_LocalIPC_IsConnected when IPC fails on launch (1319336)
Mobile Rendering: [Android][URP][OpenGLES] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
iOS: [WebGL] [iOS] video is not playing on iOS (1288692)
Metal: [Apple M1] Crash on MTLGetEnvCase on startup when 'm_Automatic' is set to 0 in the ProjectSettings (1306688)
Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
Shadows/Lights: Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Mobile Rendering: [iOS][tvOS] Built-in deferred rendering path is not functioning on some devices (1317077)
Asset Import Pipeline: Crash on mdb_txn_begin when SourceAssetDB has a lock on it from another process (1208749)
Cloth: Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
Shuriken: Crash on ParticleSystem::EndUpdateAll (1311212)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Serialization: Editor crashes on RaiseException when allocating huge amount of memory (1313492)
Linux: "Out of memory!" crash when opening Unity on Ubuntu 20.04 (1262894)
Graphics - LowLevel: vSyncCount does not work and targetFrameRate is not ignored when vSyncCount is used in the Play Mode (1305631)
Mobile: Screen.dpi returns 0 on iPad Pro for projects built from 2019.4.16f1 (1300359)
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Serialization: JsonUtility Deserialization Corrupted Values (1296236)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
2019.4.22f1 Release Notes
Fixes
2D: Fixed an ArgumentException when tangents and cache geometry are enabled on SpriteShapeController component. (1287237)
2D: Fixed an error when adding AngleRange to SpriteShapeProfile Preset that was reset before. (1273635)
2D: Fixed an InvalidOperationException thrown continuously on adding SpriteShapeController component to a GameObject with SpriteRenderer. (1240514)
Android: Fixed an issue that would cause the Editor to crash when Unity Remote is used in project and Android support not installed. (1302221)
Asset Import: Fixed a crash when changing IHVImageImporter Preset FilterMode value. (1295587)
Burst: Fixed a bug where eager-compilation could pick up out-of-date global Burst menu options for compiling.
Editor: Fixed a crash when using middle mouse button in SceneView during play mode in a scene that uses meshes from asset bundles. (1250013)
Editor: Fixed shaky camera behaviour when panning from great distances. (1178711)
GI: Fixed an assertion failure due to duplicate lightprobe assests being detected during an additive scene merge. (1211198)
Graphics: Fixed a Metal Graphics Jobs crash caused by an uncommitted encoder. (1227236)
Graphics: Fixed an issue that caused pixel-like grid artifacts on MacOS Catalina with some Intel graphics cards in the Scene View and Prefab view. (1255995)
Graphics: Fixed an issue where calling RenderTexture.ReleaseTemporary and then RenderTexture.GetTemporary could cause invalid load/store actions if the RenderTexture was active before being released. (1279714)
Graphics: Removed extra spacing added to some fields in the inspector. (1235884)
IL2CPP: Fixed a build error copying baselib.dll.lib when generating a Visual Studio project with IL2CPP. (1307512)
IL2CPP: Fixed a C++ compile error that can occur when a constrained call that returns a generic struct is followed by a stloc, with certain generic constraints. (1310304)
IL2CPP: Fixed an exception when converting a void method with a reqmod or optmod modifier. (1293309)
macOS: Fixed an issue that caused a duplicate "Replace" dialog when building iOS target. (1265065)
Mobile: Fixed issues where skin temperature was used on Game SDK 1.5 devices instead of PST to send initial temperature warning when devices are hot.
Networking: Fixed a possible division by zero in UploadHandlerFile. (1308017)
Networking: Fixed an issue that caused UploadHandlerFile.progress to only report 0 or 1. (1308013)
Package Manager: Fixed an issue that occured when the project manifest and the lock file were checked out after a UPM operation even though they were unchanged. (1263363)
Package Manager: Fixed an issue where Package Manager was asking for writable access when opening a project even though it only needed read access. (1263378)
Package Manager: Fixed an issue where the project manifest and lock file weren't checked out when they are made writable by Package Manager upon opening a project while upgrading project. (1263362)
Profiler: Fixed an issue to stabilize the sorting of identically named threads in the Profiler CPU Timeline view. (1283571)
Scripting: Fixed an issue where Application.wantsToQuit was not being raised before OnApplicationQuit in the Editor. (1261125)
Serialization: Fixed an issue in Custom PropertyDrawer containing fields inside a managed array of polymorphic classes. (1232538)
Serialization: Fixed an issue with the delay of the OnAfterDeserialization call on objects referenced by serializedreference until all serializedreference objects had been instantiated. (1245749)
Shaders: Fixed an issue that caused an editor crash due to unlucky timing when a shader compiler process is being killed.
Shaders: Fixed an issue where the "end of shader compiler log" printing to the editor log would crash when the compiler log was very small.
Shaders: Fixed shader compiler communication instability. (1314994)
UI: Fixed an issue where adjusting the canvas rendering size to render a custom camera render would cause scaling artifacts. (1301378)
API Changes
- XR: Added: Updated XR Plug-in Management to 4.0.1.
Improvements
Android: Dynamic resolution when using Vulkan now only supports scale factors in 5% steps to improve performance when switching resolution.
Scripting: Improved documentation for Application.isPlaying.
XR: Updated AR Foundation package dependencies to XR Management 4.0.
XR: Updated MagicLeap XR Plugin package to 4.2.2.
XR: Updated Oculus XR Plugin package to 1.8.1. Version 1.5.1 was also updated for anyone needing to build for Gear VR and/or Go.
XR: Updated WindowsMR to version 2.6.1.
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2019.4.21f1 LTS
Sortie : 25 February 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2019.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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2019.4.21f1
Mobile: Screen.dpi returns 0 on iPad Pro for projects built from 2019.4.16f1 (1300359)
iOS: [WebGL] [iOS] video is not playing on iOS (1288692)
Linux: "Out of memory!" crash when opening Unity on Ubuntu 20.04 (1262894)
Serialization: Editor crashes on RaiseException when allocating huge amount of memory (1313492)
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Linux: Linux Editor crashes with "mmap(PROT_NONE)" assertion failure during GC in Play Mode (1312972)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Mobile Rendering: [Android][URP][OpenGLES] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
Metal: [Apple M1] Crash on MTLGetEnvCase on startup when 'm_Automatic' is set to 0 in the ProjectSettings (1306688)
Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
Shadows/Lights: Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Asset Import Pipeline: Crash on mdb_txn_begin when SourceAssetDB has a lock on it from another process (1208749)
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
Android: Crash with GenericRemote::CheckAndroidSDKPath when entering play mode (1302221)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Texture: uGUI in Texture2D is different than in the Game view when calling ToTexture2D() method on a RenderTexture (1301378)
Serialization: JsonUtility Deserialization Corrupted Values (1296236)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Cloth: Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
2019.4.21f1 Release Notes
Fixes
Android: Fixed Java local reference leaking when using AndroidJavaClass/Object. (1283209)
Animation: Fixed an issue where setting the speed to an animatorControllerPlayable would not affect the speed of its child animation clips. (1304259)
Asset Pipeline: Fixed problem with ResourceManager that at startup sometimes could get invalid asset states. (1296212)
Audio: Fixed "Assertion failed on expression" message in console when disabling the audio system from the project settings while an audio clip preview is playing. Also, the preview playback will now stop in this scenario. (1232267)
DX12: Fixed the shader resource view indirect argument buffer. (1276431)
Editor: Exposed BuildUtility.BuildCanBeAppended to check for possibility of BuildOptions.AcceptExternalModificationsToPlayer usage. (1288856)
Editor: Fixed an issue where AlphaIsTransparency is no longer disabled in TextureImporter Presets. (1147407)
GI: Fixed an issue where TextureImporter now chooses the ETC2 format instead of PVRTC for directional lightmaps by default when build target is iOS. (1235359)
GI: Fixed Baking from the Reflection Probe Inspector. (1311231)
GI: Fixed two issues with transparent/cutout texture in URP not being baked or outlined correctly. (1246262)
Graphics: Fixed blit operation when source is null and a custom shader is being used. (1278604)
Graphics: Fixed Frame Debugger when using Camera.SetTargetBuffers. (1278884)
Graphics: Fixed incorrect shadows when using DrawMeshInstancedIndirect. (1281700)
Graphics: Fixed wrong game view rendering when using very special projection matrices with SRP. (1268477)
Graphics: Reseed will occur when calling an OnPlayEvent. (1300115)
IL2CPP: Corrected stack frame entries for instance methods on value types. (1289863)
IL2CPP: Corrected the behavior of asynchronous file stream reads. (1295116)
IL2CPP: Emit compilable C++ code for C# string literals containing the "\//" character sequence. (1288271)
IL2CPP: Ensure that FieldInfo objects for the same base class field from two different derived types do not match. (1295396)
IMGUI: Fixed text input field not scrolling when cursor is moved. (1268088)
iOS: Fixed crash when closing app while still loading ODR. (1289143)
iOS: Fixed GetKeyUp and GetKeyDown functions returning true on every frame. (1218784)
iOS: Fixed iOS crash on termination of app from background. (1301133)
iOS: Fixed UnityWebRequest sometimes getting stuck on iOS 14.2+ when using ARFoundation. (1299873)
Linux: Automatically install toolchain for building Linux IL2CPP players when Linux IL2CPP component present. (1275117)
Linux: Fixed a crash that occurred when Invalid window layouts are loaded. (1286251)
macOS: Fixed an issue that caused Xcode builds of the mac player to fail. (1297289)
Package Manager: Fixed version text for preview package. Remove the extra "Preview" in the version text.
Prefabs: Fixed an issue where changes to hidden components like ParticleSystemRenderer and VFXRenderer were not handled correctly in all cases when applying or reverting component modifications, added component overrides, or removed component overrides on Prefab instances. (1263007)
Prefabs: Fixed collection of direct dependencies on Prefabs. (1178737)
Prefabs: Fixed missing Modified Component option in the Component context menu of Particle System prefab when changing its properties. (1286409)
Profiler: Fixed an issue with sending enable/disable recording messages to connected players, where the player would not respond to the message correctly. (1271012)
Profiler: Fixed Hierarchy view expansion state not persisting properly across frames stemming from the same session and between Hierarchy and Raw Hierarchy views. Additionally this fixes a potential NullPointerException in ProfilerFrameDataTreeView.AddExpandedChildrenRecursively. (1242253)
Profiler: Fixed Mesh runtime size reporting in development builds, previously we would not track some of the mesh data when reporting memory footprint. (1268289)
Scene/Game View: Fixed rare crash when rendering gizmos after a script recompilation. (1259765)
Serialization: Fixed an issue to avoid YAML parse errors if script class had field names ending with "guid". (1273539)
Serialization: Fixed crash parsing invalid yaml containing : inside an inline mapping sequence []. (1302150)
Serialization: Removed "Unexpected node type" errors from JSONUtility when non-array input applied to an array field. (1201453)
Services: Fixed an issue where in some cases a game would stall on exit if analytics are enabled. (1300333)
Shaders: Fixed an issue where Shader compiler now handles CR line endings. (1297115)
Shaders: Fixed an issue where Shader compiler will no longer generate calls to bitfieldExtract when building for OpenGL ES 3 or WebGL 2. (1297812)
Text: Fixed / added support for selecting which font face and style will be loaded from TrueType Collection (TTC) font files. (1309610)
Text: Fixed excessive memory overhead when loading font files from Font objects. (1309608)
Text: Fixed glyph positional adjustments sometimes returning a value of -Infinity. (1309609)
UI Elements: Fixed a graphics issue with Intel drivers that caused unwanted stretching and clipping in the editor. (1309555)
UI Elements: Fixed errors caused by the use of the current culture to parse UXML attributes as float/double. (1308180)
UI Toolkit: Fixed an issue where the playmode tint was applied twice on UI Toolkit text. (1283050)
UI Toolkit: Fixed ToolbarToggle control when using label attribute instead of text. (1270242)
WebGL: Fixed audio not looping seamlessly in WebGL. (1189720)
Windows: Fixed a crash when closing Windows Standalone player from the task bar when the game window is not focused.
XR: Fixed CommandBuffer.SetRenderTarget() with XR single-pass rendering. (1261545)
API Changes
- GI: Added: Added two new callbacks: LightProbes.needsRetetrahedralization which is called whenever the current registered probes and tetrahedralization are out of sync, and LightProbes.tetrahedralizationCompleted which fires after (re-)tetrahedralization is done.
Changes
Android: Updated Android Logcat package to version 1.2.1.
Graphics: Updated SRP packages to 7.5.3.
Package Manager: Updated com.unity.purchasing to 2.2.2.
Timeline: Changed minimum version of the Timeline package to 1.2.18.
Improvements
Package: Updated ProBuilder to 4.5.0.
Prefabs: General prefab editor performance has been improved.
Scripting: Added a GC-free way to get stack trace in editor.
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2018.4.32f1 LTS
Sortie : 18 February 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.32f1. 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.32f1
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.
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.
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Packman: Package Manager doesn't show available updates (1304459)
Linux: Focus cannot be properly gained on play mode, making keyboard input switch screens (1109908)
Audio: Crash on AudioSource::Stop when exiting Play mode (1079263)
2018.4.32f1 Release Notes
Fixes
Build Pipeline: Fixed a case where IOrderedCallback returning int.Max or int.Min could be called in incorrect order. (1282571)
Build Pipeline: Fixed a case where selecting a dll while the Build Window was open could throw exceptions. (1137088)
Build Pipeline: Fixed instability in Lzma compressor where a complete signal could be fired and the compressor will exit before processing all data. (1170712)
Editor: Fixed audio clip preview playback position when clicking on the waveform. (1294273)
Editor: Fixed pop-up windows like Color Picker close upon clicking them when they are hovered on immediately after opening. (1239613)
iOS: Fixed GetKeyUp and GetKeyDown functions returning true on every frame. (1218784)
iOS: Fixed rare osver/device dependent crash on exit, when [UIViewController viewWillTransitionToSize:withTransitionCoordinator:] is called on killing unity view. (1278124)
iOS: Fixed UnityPause/UnityIsPaused to not crash when called with unity runtime not inited. (1278746)
iOS: Fixed UnityWebRequest sometimes getting stuck on iOS 14.2+ when using ARFoundation. (1299873)
Particles: Fixed material batching and shadow rendering by making the particle system trail material optional. (1264831)
Profiler: Fixed Hierarchy view expansion state not persisting properly across frames stemming from the same session and between Hierarchy and Raw Hierarchy views. Additionally this fixes a potential NullPointerException in ProfilerFrameDataTreeView.AddExpandedChildrenRecursively. (1242253)
Scene Manager: Fixed GetManagerFromContext crash when unloading a Scene while loading another Scene asynchronously with allowSceneActivation = false. (1092438)
Scripting: Fixed incorrect UTC offset during daylight savings time transitions. (1288231)
Scripting: Fixed issue where Editor could freeze when enabling play mode after building. (1300269)
Text: Fixed / added support for selecting which font face and style will be loaded from TrueType Collection (TTC) font files. (1309610)
Text: Fixed excessive memory overhead when loading font files from Font objects. (1309608)
Text: Fixed glyph positional adjustments sometimes returning a value of -Infinity. (1309609)
2019.4.20f1 LTS
Sortie : 10 February 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2019.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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2019.4.20f1
Asset Import Pipeline: Crash on mdb_txn_begin when SourceAssetDB has a lock on it from another process (1208749)
Android: Crash with GenericRemote::CheckAndroidSDKPath when entering play mode (1302221)
Global Illumination: Reflection Probe is not baked after pressing "Bake" button in the per-probe Inspector window (1311231)
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
Mobile Rendering: [Android][URP][OpenGLES] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
Metal: [Apple M1] Crash on MTLGetEnvCase on startup when 'm_Automatic' is set to 0 in the ProjectSettings (1306688)
Cloth: Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
Shadows/Lights: Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Texture: uGUI in Texture2D is different than in the Game view when calling ToTexture2D() method on a RenderTexture (1301378)
Windows: The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Scene/Game View: [Wild Crash] Editor crashes on mono_aot_get_cached_class_info when GizmoSetup has cached an outdated data (1259765)
Profiling: Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)
Profiling: [Profiler] playerLoop call is automatically expanded in Raw Hierarchy when Profiler.CollectEditorStats is expanded in Hierarchy (1242253)
Asset Import Pipeline: UnobservedTaskException:System.Exception: Failed to load an internal asset stored when using LoadInternalResource (1296212)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
iOS: UnityWebRequest doesn't work when using a 14.2+ iOS device (1299873)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
2019.4.20f1 Release Notes
Fixes
AI: Fix issue with crash during building Navmesh from multi-floor multi-area-type source. (1273805)
Animation: Fixed an issue where low numbers of Animators would not multithread correctly. (1297358)
Asset Import: Removed unsupported layerElement reference mode error logs. (1225010)
Asset Pipeline: Fixed an issue where the AssetDatabase could unload active AssetBundle streams, causing object data to be incomplete (1256745, 1281356)
Burst: Fixed a bug where explicitly casting from an int to IntPtr would not sign extend the value.
Burst: Fixed a crash when a call to
System.Diagnostics.Debugger.Break
from a Burst-compiled job or function pointer was called without a debugger attached. (1304756)Burst: Fixed an issue where Burst would erroneously error on BurstCompile.CompileFunctionPointer calls when building for the DOTS Runtime.
Burst: Fixed clang segmentation fault on iOS when member function debug information was emitted, it is disabled for this platform now.
Burst: Fixed DOTS Runtime JobProducer Bursting code to support JobProducers with multiple generic arguments, complex job wrapper and generic jobs.
Burst: Fixed managed implementations of blend_epi32 and mm256_blend_epi32 intrinsics on Mono
Burst: Intrinsics: Neon - fixed vget_low and vget_high producing suboptimal code
Editor: Fixed audio clip preview playback position when clicking on the waveform (1294273)
Editor: When installing the Windows editor, installing Linux Mono support alongside Linux IL2CPP support will no longer overwrite Linux IL2CPP support (1276104)
GI: Make reflection probe encoding independent of convolution type on mobile. (1269207)
Graphics: Fixed incorrect GeometryJob Fence initialisation causing graphical corruption in UI canvas rendering. (1290714)
Graphics: Fixed issue where reflections flicker when using SRP Batcher and Custom SRP (1301727)
Graphics: Missing clamp in spawn count when the system support reaping particles (1122404)
iOS: Fixed builtin deferred renderer using 2 extra encoders to just clear GBuffer (1277009)
iOS: Fixed Unity Framework warnings in built iOS project.
Particles: Fixed material batching and shadow rendering by making the particle system trail material optional. (1264831)
Particles: Fixed ParticleSystemRenderer GetMeshes freezing when one of its meshes had been destroyed and had gone null. (1238765)
Scripting: Allow CreateDelegate to work when the delegate type returns an integer, but the method type returns an enum. (1288796)
Scripting: Fixed crash that would occur when we would attempt to deserialize and new a class that is not fully instantiated. (1293534)
Scripting: Fixed incorrect UTC offset during daylight savings time transitions (1288231)
Scripting: Fixed issue where CreateNLSocket on posix systems would return an incorrect handle. (1292368)
Shaders: Fixed a crash when trying to set keywords on a material that has no shader assigned (1297087)
Shaders: Fixed an issue where saving a ShaderVariantCollection could result in shaders missing from the file. (1293591)
Shaders: Fixed Editor failures due to shader compiler communication issues when using some VPN solutions.
Shaders: Fixed local keyword from UsePass not working in the shader that uses the pass (1292128)
Shaders: Fixed shader memory being attributed to ShaderLab instead of individual shaders (1292198)
Text: Fixed bug where changes to TextMesh.color could be rendered a frame too early. (1252193)
UI Toolkit: Fixes performance of Line Renderer list of positions when its size is big enough to require scroll on the Inspector view (1296193)
Video: [MacOS] UrlSource streaming stutters in Video Player (1227128)
WebGL: Fixed a crash at startup that occurred if initial filesystem data triggered a heap resize. (1174367)
Windows: Fixed rendering freezing when switching from windowed mode to exclusive fullscreen and back on D3D11 and D3D12 graphics API when Nahimic software is installed and NahimicOSD.dll injects itself into the game. (1265095)
Windows: Fixed Windows player infrequently deadlocking when changing fullscreen modes on D3D11 and D3D12 graphics APIs.
XR: ApplicationInfo was not being properly populated on Lumin platfom. (1304736)
XR: Updated the verified AR Foundation related packages to 2.1.14. Please see the AR Foundation package changelog for details.
API Changes
- iOS: Added:
iOS.Device.iosAppOnMac
flag to check if app built for iOS is running on Mac equipped with Apple Silicon chip.
Changes
GI: Make the default skybox probe and ambient probe automatically baked until a first manual bake is done. (1250293)
XR: Updated verified Windows Mixed Reality package to version 2.6.0.
Improvements
iOS: Under some circumstances, interim AA resolve will no longer result in an extra texture copy
Package: Upgrading input system package to 1.0.2
Shaders: Improved a warning about arrays in property sheets being capped to previous size (1297245)
Timeline: Updated Timeline package to version 1.2.18
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
2019.4.19f1 LTS
Sortie : 1 February 2021
Nous sommes très fiers de vous annoncer la publication de Unity 2019.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
- Unity Editor (Intel)
- Shaders intégrés
- Unity Accelerator
- Télécharger le fichier torrent (Windows+Mac)
Component Installers Linux
Known Issues in 2019.4.19f1
Asset Import Pipeline: UnobservedTaskException:System.Exception: Failed to load an internal asset stored when using LoadInternalResource (1296212)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
Android: Crash with GenericRemote::CheckAndroidSDKPath when entering play mode (1302221)
Mobile Rendering: [Android][URP][OpenGLES] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
iOS: UnityWebRequest doesn't work when using a 14.2+ iOS device (1299873)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Texture: uGUI in Texture2D is different than in the Game view when calling ToTexture2D() method on a RenderTexture (1301378)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Profiling: [Profiler] playerLoop call is automatically expanded in Raw Hierarchy when Profiler.CollectEditorStats is expanded in Hierarchy (1242253)
UI Toolkit: [UIR] Rendering is broken with UIToolkit with many Intel GPUs (driver-bug) (1309555)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Profiling: Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)
Window Management: A second blank editor window is opened and may cause a crash when opening a project (1286251)
Scene/Game View: [Wild Crash] Editor crashes on mono_aot_get_cached_class_info when GizmoSetup has cached an outdated data (1259765)
2019.4.19f1 Release Notes
Fixes
2D: Fix TilemapRenderer in Individual mode not rendering Tiles with Tilemap Color (1295449)
AI: Fixed exception when requesting a path with a negative agent type ID. (1278829)
Android: Fix Application.targetFrameRate and Screen.currentResolution.refreshRate on some variable refresh rate displays (1297149)
Android: Fix regression in 180 degree rotation reporting. (1273594)
Android: SafeArea size not being correctly calculated when resolution is changed. (1285223)
Animation: Fixed crash caused by AnimationState using invalid reference. (1256962)
Asset Pipeline: 'Verify Saving Assets' option causes a NullReferenceException to be thrown when saving certain Assets (1257929)
Asset Pipeline: Fix for bug where the main object would change after renaming a native asset (1189089)
Asset Pipeline: Fixed an issue where an inconsistency can be introduced in the asset database when duplicating folders - affects ADBv1 only. (1292015)
Audio: Fix certain audio clips encoded to Vorbis or for WebGL builds from failing playback despite completing import without errors. (1293595)
Build Pipeline: Fix Unity command line player build failing due to invalid path argument to '-buildLinux64Player' (1285375)
Build Pipeline: Fixed a case where calling GetImplicitAssetBundleName or GetImplicitAssetBundleVariantName on a deleted asset would throw an incorrect exception and return invalid values. (913864)
Build Pipeline: Fixed a case where IOrderedCallback returning int.Max or int.Min could be called in incorrect order. (1282571)
Build Pipeline: Fixed a case where selecting a dll while the Build Window was open could throw exceptions. (1137088)
Build Pipeline: Fixes instability in Lzma compressor where a complete signal could be fired and the compressor will exit before processing all data. (1170712)
Editor: added missing keycode mappings for special characters (e.g. ^, ~, |) (1281473)
Editor: Fixed issue where scene visiblity/picking didn't work with objects in the DontDestroyOnLoad scene. (1234777)
GI: Increase numerical stability in tetrahedralization code. (1287878)
Graphics: Fix Particle System incorrect rendering order when using 'Sorting Fudge'. (1256788)
Graphics: Fixed cascaded shadows from directional lights suddenly disappearing under certain nearplane/shadow distance constellations. This error was occurring when Stable Fit shadow cascades were used. (1225499)
Graphics: fixed metal/vulkan shaders sometimes referencing inputs omitted by the compiler. (1277144)
Graphics: fixed metal/vulkan shaders sometimes referencing outputs omitted by the compiler. (1290551)
Graphics: Fixed missing support for coarse/fine derivatives in shader code.
Graphics: properly warn about double usage in shaders on metal. (1281502)
Graphics: Texture2D.PackTextured changes so that compressed textures with mips and a padding greater than zero are now decompressed (see documentation for details) (1063640)
IMGUI: Fixed the text cursor becoming invisible if an exception was thrown from inside of SelectableLabel. (1293370)
iOS: Added iPhone SE 2nd Generation to DeviceGeneration (1280059)
iOS: Fixed game crashing after using Social.LoadUsers and then changing scene (1270230)
Kernel: Print info about which allocator Unity engine is using. (1296992)
Linux: Fixed crash on startup if the layout file is corrupted. (1275287)
Networking: UnityWebRequest: DownloadHandler.text will handle exception if encoding is not supported (fallback to UTF-8) (1288445)
Package Manager: Fixed an issue where missing
localhost
in the hosts file configuration could prevent Unity from connecting to the Unity Package Manager. (1295543)Package Manager: Fixed issues when using Unity Package Manager on Intel's 10th generation processor. (1238432)
Package Manager: Fixed issues where updates to outdated Assets does not show up in the Package Manager UI (1304459)
Prefabs: Fix distorted UI for Prefab override comparison window when a changed component is selected. (1069062)
Profiler: Fixed "Show Calls" view not counting Calls correctly for the "Called From" section in Profiler Window (1180144)
Profiler: Prevent the chart separator lines from disappearing when resizing or scrolling in the Profiler window. (1293049)
Scene Manager: Fix GetManagerFromContext crash when unloading a Scene while loading another Scene asynchronously with allowSceneActivation = false (1092438)
Serialization: Fix crash reordering array of struct, containing SerializeReference fields and non SerializeReference fields as well under certain circumstances. (1302360)
Serialization: FormerlySerializedAs attribute now correctly new value instead of old value if both are present. (1296458)
Serialization: ProjectSettings will now get re-serialized as text instead of as binary. (1289736)
Shaders: Exposed Render Queue control on the Standard shader (1287934)
Shaders: fixed handling of the scalar after the matrix that is not 4xN (1242345)
SpeedTree: A Fix button now will appear in Mesh Renderer and LOD Group component inspector if Unity detects wrong SpeedTree shader is used (for instance Nature/SpeedTree8 shader is used for meshes that come from SpeedTree 7 assets, and vice versa), and will correct them if clicked. (1237736)
UI: Add option to not activate the inputfield on selection. Helpful for controller based platforms where navigating to items is required to navigate UI. (1268708)
Universal Windows Platform: Fixes a rare crash within TouchScreenKeyboard caused by a race condition (1286442)
Universal Windows Platform: Fixes old TouchScreenKeyboard and XAML forms from being used in XAML HoloLens apps (1256386)
Video: VideoPlayer.frameReady not invoked for some frames. (1187256)
WebGL: Fix a memory error crash when using the "Convert To Entity" component. (1254779)
Windows: Fix Cursor not updating in the Player when using NewInput (1238158)
Windows: We now log the full Windows 10 version including edition, build (with UTR) Version, and architecture when running the editor for better diagnosis. (1251004)
API Changes
- Build Pipeline: Added: Backported NonRecursive Dependency Calculation and Fast Asset Representation Build Pipeline APIs for improvements in the Scriptable Build Pipeline.
Changes
Shaders: Increased the global shader keyword limit to 384.
XR: The Oculus XR Plugin package has been updated to 1.7.0.
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
Les actualités du QA Unity
Nous aimons développer des outils, mais nous aimons aussi écrire ! Consultez les articles du QA Unity.