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.
2019.4.12f1 LTS
Sortie : 7 October 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.12f1. 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.12f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: Project Startup time slow due to unmatched Custom Dependencies (1276078)
Asset Import Pipeline: [Asset Import] Errors thrown on creating a project using microgame templates (1268154)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Mobile: [Android] Keyboard doesn't show up when trying to input text in an Input Field with Hide Mobile Input checked on Android 11 (1258071)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Packman: [Performance] Compilation and refresh time increases after each script change - Packman (1274461)
Profiling: Profiler - RawFrameDataIterator ThreadID will always return 0 for profiler frame data loaded from .data files (1279213)
Scripting: Switching targets in SRP projects will cause XR errors on some platforms (1196164)
Scripting: [CompilationPipeline] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
Serialization: [Performance]Console Pro in non-collapse mode and with large logs causes Slow asset refresh when modifying any script, 45 second (1270910)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/Lights: [Regression] Directional light shadow artefacts in 2020.2.0a21 (1271048)
iOS: [UaaL] UnityFramework with 3rd party plugins triggers watchdog termination after launch (1262272)
iOS: [iOS 14] VideoPlayer crashes on EXC_BAD_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)
2019.4.12f1 Release Notes
Fixes
2D: Fixed importing files with vector layers generates textures incorrectly (1266986)
2D: Fixed NullReferenceException when creating Preset for SpriteSkin component (1245149)
2D: Fixed Sprite Variant Window does not appear in Sprite Shape Controller Component when selecting a Spline (1267542)
2D: Fixed unable to add item on Resetting the Preset of the SpriteShapeProfile (1242910)
2D: Fixed warning message in console when installing 2D Animation sample
2D: Updated optional dependency support for Collections to 0.9.0-preview.6 and Burst 1.3.3 (1255839)
Android: Force MSAA support for R11G11B10 on Adreno drivers where we force R11G11B10-support (1265267)
Animation: Fixed a memory leak when clearing a playable output notification queue while iterating over this queue. (1266586)
Animation: Fixed a padding issue with the new northstar theme for the transition list in the state machine inspector (1262203)
Animation: Fixed flicker of whole animator transition inspector window when resizing it. (1233111)
Asset Import: Fixed an issue throwing errors in the console when changing Rig settings of multiple models at once. (1272865)
Asset Import: Replacing an erroneous "=" with "|=" in GarbageCollectSharedAssets (1227148)
Asset Import: TextureImporter per-platform settings are correctly applied when applying a Preset or using the Reset option in the TextureImporter context menu. (1191644)
Asset Import: TextureImporter Presets correctly save their per-platform settings when modified (1225457)
Asset Pipeline: Fixed a rare race condition with out of process asset importing.
Audio: Audio with channel counts larger than 2 specified to be encoded as XMA are now automatically encoded as Vorbis due to limitations in the XMA decoder. (1251528)
Audio: Fixed an issue where an audio clip playing on the Timeline and routed out via an Audio Component wasn't correctly using a Mixer asset when the output Audio Component's state was toggled. (1213824)
Build Pipeline: Fixed regression crash with serialized PropertyName field (1267271)
Core: Fixed a bug on macOS/Linux where if a native hardware exception was triggered, the stack was not aligned correctly and could cause a crash. (1275056)
Editor: Corrected the debug mode for Asset Importer Editors (1180054)
Editor: Fixed issue when updating package throws ArgumentNull exceptions for versions <= 1.2.3. If updating to In 1.2.4-preview.2 no exceptions is thrown (1261652)
Editor: Update pubnub origin for collab to continue to support legacy TLS/SSL connections (1274506)
GI: Radeon Pro denoiser does not work and produces asserts when using CPU lightmapper. (1272942)
Graphics: Correctly fall back to CPU skinning on feature level D3D10.x (1269149)
Graphics: Fix memory leak that occurs when loading a Scene with Addressables.LoadSceneAsync which has a large number of Texture references (1245368)
Graphics: Fixed CopyTexture not copying non-square mips with a width or height of 1. (1272789)
Graphics: Fixed issue with packed miptails on D3D11/12 tiled resources (1220572)
IL2CPP: Correct IL2CPP_SIZEOF_VOID_P defines (1234885)
IL2CPP: Fix memory corruption accessing generic structs with StructLayoutAttribute.Size in arrays. (1254451)
IL2CPP: Fixed error "Attempting to constrain an invalid type" when making a constrained call on a by ref parameter with a modreq or modopt modifier (1265192)
IL2CPP: Properly throw an exception from a finally block nested in a try/catch block. (1248673)
IL2CPP: Throw a TypeLoadException for a recursively defined type. (1259566)
iOS: Fixed memory corruption under rare circumstances (1256815)
License: Fixed an issue where Unity installers could display out-of-date terms of service. (1271930)
macOS: Fix mouse position in fullscreen when black bars are present (1254446)
Package Manager: Disable Cancel button in the Package Manager progress pop-up. (1253133)
Package Manager: Fix arrows and vertical scroll bars UI glitch
Package Manager: Fix error in the console when cloning a collab project (1183548)
Package Manager: Fix Package Manager dialog box could be empty if the error message was too long (1261282)
Package Manager: Package manager should show the Custom package suffixes. (1262982)
Profiler: Fixes issue with continuous clicking not working on the profiler timeline gui scroll bars (1238871)
SceneManager: Make sure you can't load scenes from script while exiting playmode. (1266194)
Scripting: Fix performance regression when loading struct fields. (1276888)
Scripting: Fixed a hang that would occur when there is incorrectly set time zone data in the windows registry (1256569)
Scripting: Fixed issue where RuntimeInformation.IsOSPlatform would check the filesystem for a .dylib to see if the operating system was OSX. It now will reference Environment.Platform which makes a native call to check which OS we are on. (1267836)
Scripting: Fixed runtime crash when accessing invalid address under debugging (1269030)
Scripting: Invalid windows proxy configuration will no longer cause a NullReferenceException to be thrown in AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy (1269569)
Shaders: Unity will no longer crash when importing a project from an external drive formatted as exFAT on MacOS. (727114)
Terrain: Fix incorrect error message "A tree couldn't be loaded because the prefab is missing" printed during asset importing. (1191833)
Terrain: Fixed instanced terrain rendering when the player is built with -nographics command line argument. (1195302)
Video: Fixed a race condition that could result in a crash when running play mode tests on Mac. (1254242)
XR: Fix built-in shaders when using HDRP XR single-pass (1211332)
API Changes
Animation: Added: A new parameter was added to the MatchTarget function for auto matching completion in case of interruption
Build Pipeline: Added: Added internal API to capture performance data from the ContentBuildInterface methods.
iOS: Added: Added a public accessor for the legacy Game Center player ID, to give games an easier pathway to migrate to the new ID types in iOS 12.4
Changes
Android: Bump Android Logcat verified version to 1.2.0
Timeline: Updated Timeline package version to 1.2.17
Improvements
- UI: Add soft masking to the RectMask2D. This gives the RectMask some alpha fade or X pixels. Also added the ability to add padding to the size of the Mask allowing for the user to extend the masking area without effecting the RectTransform
Features
- Package Manager: Added a UI for users to manage their Scoped Registries from inside the Editor. Also added a popup alert for when Scoped Registries are added to their project from outside that Scoped Registries management UI. The Scoped Registries management UI is automatically opened when the popup shows.
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.11f1 LTS
Sortie : 23 September 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.11f1. 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.11f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
AI: [Remote Config] package breaks on updating and throws ArgumentNull exceptions (1261652)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: [Asset Import] Errors thrown on creating a project using microgame templates (1268154)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Linux: [Editor] Color picker does not work (1174814)
MacOS: [OSX] Shader import in an external exFAT drive crashes Unity (727114)
Mobile Rendering: [URP] Low performance on some Android devices when rendering only one terrain/texture (1261629)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Scene Management: Building project when two identical scenes are open crashes the editor (1266194)
Scripting: Building a project crashes when a Script Component has serialized array of a type that contains a serialized PropertyName field (1267271)
Scripting: Switching targets in SRP projects will cause XR errors on some platforms (1196164)
Scripting: [CompilationPipeline] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
Serialization: [Performance]Console Pro causes Slow asset refresh when modifying any script, 45 seconds on one line change (1270910)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/Lights: [Regression] Directional light shadow artefacts in 2020.2.0a21 (1271048)
iOS: Images.xcassets folder does not contain LaunchImage files (1254927)
iOS: [UaaL] UnityFramework with 3rd party plugins triggers watchdog termination after launch (1262272)
iOS: [iOS 14] VideoPlayer crashes on EXC_BAD_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)
2019.4.11f1 Release Notes
Fixes
2D: Fixed math expression evaluated prematurely in Sprite Frame module's integer fields (1250883)
AI: Fixed editor crash happening when retrieving the names of NavMesh agent configurations from a corrupt NavMeshAreas.asset file. (1257220)
Animation: Fixed a memory corruption that would trigger when destroying a playable in PrepareFrame. (1266564)
Animation: Fixed the issue where Mecanim Bone restrains are being ignored when moving the bone through the Transform component (1238061)
Asset Import: Fix broken AssetDatabase.ImportAsset() when set to recursice flag. (1230194)
Editor: Avoid callback to IExternalScriptEditor.Initialize (1271869)
Editor: corrects keycode mappings in play mode for the linux editor (1263921)
Editor: Fixed a crash if importing an additional SceneVisibilityState.asset into the project. (1238870)
Editor: Fixed an issue where multiple calls to OnDisable() occur in Selectable.cs due to the user script. (1234461)
Editor: Fixed incorrect key values being passed to the new input system on Linux
GI: Forward custom LightProbes set on the API to the manager to stay in sync with all LightProbe objects. (1265048)
Graphics: Color writes will work during a shadow pass when a color attachment is present. (1259973)
Graphics: Fix a casting issue when assigning int to bool with HLSLcc.
Graphics: Fixed a bug where Cubemap.CreateExternalTexture was not correctly marking the native texture as cubemap during SRV creation (1215635)
Linux: Keypad period is now associated with the correct keycode (1267430)
Package Manager: Fixed the issue where the version numbers in Package Manager UI and Asset Store do not match for certain packages. (1267050)
Particles: : Fixed ParticleSystem ignoring transform changes made by Constraints. (1258705)
Particles: Fixed Assert not being produced when setting the duration or randomSeed property and the system was paused. This is not supported. (1247192)
Particles: Fixed velocity calculations when changes are made in LateUpdate. (1266878)
Particles: Fixes a crash caused by changing the duration in the editor during playmode. (1273529)
Physics: When using a configurable joint, a warning message is raised and values are clamped to the Quaternion Identity if the Target Rotation quaternion is invalid (not normalizable). (1253024)
Prefabs: Fix crash when using the logging functionality before instantiating prefabs in an enumerator (1257683)
Prefabs: Fixed an issue where a parent prefab might fail to correctly override changes to its nested children (1271021)
Profiler: Fixed m_SelectedThread not checked for null before accessing during frame selection. (1248631)
Profiler: Reduced Profiler Window overhead on main thread (1260050)
Shaders: Added missing AssetImportContext arg to CreateShaderAsset/UpdateShaderAsset API. (1269484)
Shaders: Fixed HLSLcc doing bad precision downgrading on some cases. (1228687)
Terrain: Fixed that 'Control Texture Resolution' and'Base Texture Resolution' were not saved. (1258969)
Terrain: Tree colliders are correctly rotated when random rotation is applied to trees. (1248407)
XR: Backport fix for Fixing GetStereoViewMatrix and GetStereoProjectionMatrix return the same value in both eyes in Multi Pass mode. (1262524)
XR: Improved Vulkan memory usage with offscreen swapchains. (1278553)
XR: No longer add the BLUETOOTH permission to the Android manifest if integrated Oculus mobile support is enabled and the Microphone class is in use. (1261736)
XR: Reduced unnecessary Vulkan backbuffer allocations.
Changes
- Scripting: Reintroduced warning that is thrown when a script that is derived from MonoBehaviour has the same name as a built-in component (e.g. Transform)
Improvements
2D: Update 2D template to use current verified version of 2D packages
Asset Bundles: Removed main thread file I/O when loading asset bundles asynchronously
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.10f1 LTS
Sortie : 10 September 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.10f1. 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.10f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
AI: [Remote Config] package breaks on updating and throws ArgumentNull exceptions (1261652)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: [Asset Import] Errors thrown on creating a project using microgame templates (1268154)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
Global Illumination: [GPU PLM] Radeon Pro denoiser crashes the editor (1272936)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Graphics - LowLevel: Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Linux: Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
Linux: [Editor] Color picker does not work (1174814)
MacOS: [OSX] Shader import in an external exFAT drive crashes Unity (727114)
Mobile Rendering: [URP] Low performance on some Android devices when rendering only one terrain/texture (1261629)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Scene Management: Building project when two identical scenes are open crashes the editor (1266194)
Scripting: Building a project crashes when a Script Component has serialized array of a type that contains a serialized PropertyName field (1267271)
Scripting: [CompilationPipeline] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
Scripting: [Performance] Slow asset refresh when modifying any script, 45 seconds on one line change (1270910)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shader System: [Bug] "min16f as def32" modifier in FXC bytecode not honored when converting to SPIR-V/ESSL (1228687)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shuriken: Crash after an Overflow in memory allocator when changing Particle System's Duration in Play Mode (1273529)
Windows: Crash on D3D12SwapChain::CreateHWND when CreateSwapChainForHwnd returns E_INVALIDARG (1223896)
2019.4.10f1 Release Notes
Fixes
2D: Fix batching and rendering order for TilemapRenderer chunks when there are high vertex counts for the Tilemap mesh. (1260462)
2D: Fixed ArgumentException when 2D Game Kit is imported for the first time (1244287)
2D: Fixed BakeCollider requires GC every frame even when there are no changes in SpriteShape (1263266)
2D: Fixed exception thrown continuously when Undo operation is performed with sprites are assigned earlier (1256914)
2D: Fixed incorrect dependency on UnityEngine.XR.WSA.Input (case 1253085) (1249390)
2D: Fixed Skinning Module flickers when adding new category (1244097)
Animation: Fixed Animation Window icons that where pixelated on HiDPI screens. (1267202)
Asset Bundles: Fix asset bundle to be able to load scene from asset bundle build from package. (1233575)
Asset Bundles: Fixed an edge case with AssetBundle.Contains not returning true for case sensitive paths. (1253270)
Asset Import: Fix for crash in Material::ClearUnusedProperties when assigning a loaded shader in OnPostprocessMaterial (1267717)
Asset Import: Fixed invalid/incompatible PSD that would crash FreeImage and the Editor (1264768)
Asset Import: LoadImage now returns PNGs in the authored colorspace when gAMA block is authored, instead of gamma 2.0. A new static flag has been added to the ImageConversion class to disable this behavior. See Texture2D.LoadImage for additional details. (1263825)
Audio: Fixed audio mixer reimport stalls when toggling between mixer assets in the audio mixer window. (1264869)
Audio: Fixed Streaming AudioClip file handle leaks on sounds that are stopped before having finished the initial buffering of the stream. (1251581)
Build Pipeline: Fixed an edge case where Textures attempt to load data from an invalid path during the build. (1268719)
DX12: 8 Multi-RenderTarget gives Assert error d3d12: querying for an out-of-bounds color surface (1219274)
DX12: Editor crashes when shader global constant buffer exceeds 64kB on dx12 (1210562)
DX12: Editor crashes when using ProBuilder in Vertex Edit mode View on Crashes HQ with HDRP/DXR (1213285)
DX12: Texture2DArray MSAA resolve is broken on d3d12 (1249422)
Editor: Fix crash when pasting a copied UI GameObjects when an attached script change Transform type and delete objects in Awake. (1266550)
Editor: Fixed an issue where foldout arrow icon is misaligned after expanding Material Reference[0] property in the Animation window. (1250971)
Editor: Fixed EventType.MouseDrag events being triggered when cancelling a contextual menu by right clicking or left clicking in a custom window area (1209976)
Editor: Improve performance of accessing information in asset database meta files (1242985)
GI: Return the correct state of LightProbes when specifying a different object than Lightmapping.lightProbes. (1262917)
Graphics: Fix texture streaming not loading correct mips and not respecting QualitySettings.masterTextureLimit for shadow mask textures. (1254505)
Graphics: Fixed a crash when doing custom frequency shadow cascade updates (1254121)
Graphics: fixed readback from temporary RT not working on metal (1265379)
Graphics: Fixed so aspect ratios are maintained and upscaled using letterboxing when rendering with Vulkan. (1192023)
Graphics: Metal: Fix shader compiler warnings that could appear on macOS 11 Big Sur/iOS 14
Graphics: render targets are now created as MemorylessMSAA only if the supported number of MSAA samples is greater than 1 (1268888)
Graphics: SkinnedMeshRenderer.BakeMesh now bakes cloth changes into the target Mesh (1239074)
IL2CPP: Avoid warnings from IL2CPP generated code when struct prototype warnings are enabled for C files. (1247033)
IL2CPP: Fix crash on startup with script debugging enabled with deeply nested generics (1226831)
IL2CPP: Fix open delegate invocation on a struct method that implemented an interface method. (1267228)
IL2CPP: Fix performance regression when parsing an XML document with a DTD (1243665)
IL2CPP: Fixed a JSON exception when building a project with large number of scenes. (1256534)
IL2CPP: Handle enum types with more than 32784 fields. (1258202)
IL2CPP: Remove an unnecessary assertion in SetFindPluginCallback (1252614)
iOS: Fixed a rare crash when iOS device is mirrored to an AppleTV (1159944)
iOS: Fixed an issue with the loading of the system font on iOS 13. (1246465)
iOS: Fixed unintended storyboard rotation if device changes orientation during initial application loading and autorotate is enabled. (1269547)
Package Manager: Added support for External symbols on a platform that required it.
Package Manager: Fixed a potential error when running the linker with a failure on lld command.
Package Manager: Fixed an issue where the packages-lock.json file could report differing dependencies for the com.unity.ide.rider package.
Package Manager: Fixed Debug.Log by re-enabling it when used in function pointers or jobs.
Package Manager: Fixed errors when opening Inspector with a non-public Execute method on a job producer type
Package Manager: If path to the package contained spaces, then native command execution could fail. This would manifiest as weird errors with 'lld' or 'vswhere' or other native tools.
Package Manager: Package Manager doesn't display packages when using candidates registry (1267898)
Particles: Added support for Meshes using Float16 (aka Half) UV channels in the Particle System Renderer. (1269545)
Profiler: Fix profiler not counting number of draw calls correctly when using CommandBuffer (1115727)
Profiler: Fixed an issue where PackedMemorySnapshot.nativeObjects.gcHandleIndex would always return -1 due to not reporting the correct managed object address during processing (1269293)
Profiler: Fixed an issue with multi-dimensional arrays of reference types not having their metadata type being reported (1273416)
Profiler: Fixed an issue with player to editor serialization getting corrupted, due to the addition of missing root references to the memory profiler backend (1271829)
Scripting: Correct file sharing for exFAT partitions on macOS (1253812)
Scripting: Fix unlimited warnings to Editor.log using all disk space (1238954)
Scripting: Fixed crash that would occur when an exception was thrown during the initialization of a custom attribute. (1255935)
Scripting: Fixed hang that would occur when a Debugger.Break was in the accessor of a field. (1254123)
Serialization: Fix error "Expect ':' between key and value within mapping" when extra spaces were found at the end of a block mapping. (1268628)
Shaders: Fixed an issue which would cause the shader compiler to crash while processing certain shader files. (1251613)
Shaders: Shaders with GrabPass can now be added to ShaderVariantCollection (1264467)
UI Elements: Fixed duplicate ChangeEvent callback invocation for PopupField<string>. (1194831)
UI Toolkit: Fixed TextElements that generates more than 16k vertices cause IndexOutOfRangeException on vertex buffers
Fixed UI Toolkit leaks memory when new large mesh is allocated via MeshGenerationContext
Fixed Small visual regressions (1230939, 1259449, 1259808)Universal Windows Platform: Fixed Burst not working in ExecutableOnly builds. (1271694)
Universal Windows Platform: Fixed plugin .pdb files not getting packaged into .appxsym package when creating a build to be uploaded to the Windows Store. (1271695)
Universal Windows Platform: Work around MSBuild issue when building UWP AppxBundles from the command line (1165205)
Web: UnityWebRequest: fix hang or crash on iOS (upload/abort related) (1211549)
WebGL: Fixed an issue when UnityWebRequests would fail on WebGL due to incorrect caching scheme. (1189663)
Windows: Fix Shift key not reporting in GUI Event.keyCode property (991861)
XR: Added a pre-init flag to request an offscreen Vulkan swapchain. (1253274)
XR: Added option to always discard depth after rendering. (1263448)
XR: API such as XRSettings.renderViewportScale no longer take more than one frame to apply when running via XRDisplaySubsystem.
XR: Fixed XRSettings.useOcclusionMesh, XRSettings.occlusionMaskScale, XRSettings.stereoRenderingMode, XRDevice.fovZoomFactor.
Changes
Package Manager: Asserts that are currently discarded no longer discard arguments with potential side effects.
Package Manager: Automatically add embedded package files to the version control system (1271116)
Package Manager: Bump com.unity.mathematics to 1.2.1 version
Package Manager: com.unity.purchasing package updated to 2.1.0
Package Manager: Update Polybrush to 1.0.2
Package Manager: Update to ProBuilder 4.4.0.
XR: Updated Oculus XR Plugin package to 1.4.3.
Improvements
Asset Pipeline: Fix race condition that may occur when downloading non primary artifacts from cache server
Profiler: Load icon changed to more clearly read as "Load".
XR: XR Statistics caches thread-safe stats that only get promoted to 'live' data after a render pass. However a number of data points need to be 'initialized' before we actually render a frame (like Frame Rate).
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.27f1 LTS
Sortie : 10 September 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.27f1. 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.27f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
MacOS: [OSX] Shader import in an external exFAT drive crashes Unity (727114)
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: Building project when two identical scenes are open crashes the editor (1266194)
Scripting: Building a project crashes when a Script Component has serialized array of a type that contains a serialized PropertyName field (1267271)
Shader System: [Bug] "min16f as def32" modifier in FXC bytecode not honored when converting to SPIR-V/ESSL (1228687)
Windows: Cannot activate license within a docker container (1193364)
Windows: Crash on D3D12SwapChain::CreateHWND when CreateSwapChainForHwnd returns E_INVALIDARG (1223896)
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.27f1 Release Notes
Fixes
Android: Fixed an issue where Utils.ForceCrash() might cause apps to freeze during crashing, and not exit cleanly. (1142726)
Android: Fixed Android application freezes when ProgressBar appears on the screen. (1053736)
Android: Fixed failing texture compression in Linux Editor. (1222219)
Audio: Fixed Streaming AudioClip file handle leaks on sounds that are stopped before having finished the initial buffering of the stream. (1251581)
Audio: Fixed to prevent rescale already-scaled rolloff curves when setting. (1152137)
Build Pipeline: Fixed an edge case where Textures attempt to load data from an invalid path during build. (1268719)
Editor: Added null protection when iterating using
ExtendVisibleAsChild
. (1083254)Editor: Fixed crash on drag and drop from a closing window. (1221016)
Editor: Fixed EventType.MouseDrag events being triggered when cancelling a contextual menu by right clicking or left clicking in a custom window area. (1209976)
Graphics: Fixed missing memory barrier when image is repeatedly bound for writing between dispatch calls.
Graphics: Fixed SkinnedMeshRenderer.BakeMesh to bake cloth changes into the target Mesh. (1232822)
Graphics: Fixed SkinnedMeshRenderer.BakeMesh to bake cloth changes into the target Mesh. (1239074)
Graphics: Fixed SplashScreen logo and background textures not being deallocated. (1186265)
Graphics: Fixed texture streaming not loading correct mips and not respecting QualitySettings.masterTextureLimit for shadow mask textures. (1254505)
IL2CPP: Fixed crash on startup with script debugging enabled with deeply nested generics. (1226831)
IL2CPP: Fixed crash on unresolved security attr type. (1251023)
IL2CPP: Fixed to avoid warnings from IL2CPP generated code when struct prototype warnings are enabled for C files. (1247033)
IL2CPP: Fixed to support IPv6 addresses in Dns.GetHostAddress on Windows. (1258695)
IMGUI: Fixed an issue where UGUI Components receive MouseOver events when the Player is in Windowed Mode, focused and the mouse is outside the window. (1250718)
iOS: Fixed an issue with the loading of the system font on iOS 13. (1246465)
iOS: Fixed to correctly implement touch reset when app resigns active. (1253537)
iOS: Fixed unintended storyboard rotation if device changes orientation during initial application loading and autorotate is enabled. (1269547)
iOS: Fixed validation errors when creating and using RenderTexture with AA sample count not supported by the device. (1274764)
Package Manager: Fixed an outdated parameter name in the
UnityEditor.PackageManager.Client.Remove
API. (1272162)Prefabs: Fixed crash when using the logging functionality before instantiating prefabs in an enumerator. (1257683)
Profiler: Fixed profiler not counting number of draw calls correctly when using CommandBuffer. (1115727)
Scripting: Fixed an issue where adding multiple precompiled assemblies with the same name could cause script compilation to get stuck in a loop. (1217707)
Shaders: Fixed to allow Shaders with GrabPass to be added to ShaderVariantCollection. (1264467)
Universal Windows Platform: Fixed incorrect warning saying that BC7 texture format is not supported on UWP when in fact it is. (1264626)
Universal Windows Platform: Fixed Unity crashing after initializing it second time if splashscreen is enabled. (1231532)
2019.4.9f1 LTS
Sortie : 26 August 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.9f1. 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.9f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
AI: [Remote Config] package breaks on updating and throws ArgumentNull exceptions (1261652)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: [Asset Import] Errors thrown on creating a project using microgame templates (1268154)
Asset Importers: Crash in Material::ClearUnusedProperties when assigning a loaded shader in OnPostprocessMaterial (1267717)
Asset Importers: Crash on VertexDeclarationD3D11::GetInputLayout when importing a broken FBX file (1239074)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
Global Illumination: [GPU PLM] Radeon Pro denoiser crashes the editor (1272936)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Graphics - LowLevel: Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Linux: Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
Linux: [Editor] Color picker does not work (1174814)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Scene Management: Building project when two identical scenes are open crashes the editor (1266194)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shader System: [Bug] "min16f as def32" modifier in FXC bytecode not honored when converting to SPIR-V/ESSL (1228687)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
2019.4.9f1 Release Notes
Fixes
2D: SpriteAtlasManager late binding crash (1265427)
2D: [Sprite Atlas] atlasRequested callback does not trigger after unloading and loading sprite atlas (1261547)
AI: Fixed an issue where OffMeshLinks didn't reconnect properly to the NavMesh after it has been carved nearby and the agent radius or step height are higher than the values with which the NavMesh has been built originally. (1249726)
Android: Fixed Vulkan rendering issue on some Android devices (seen as black screen or corrupted rendering in general) (1268824)
Animation: Fixed a bug where the default values not set when transition to another state using animator override controller (1253379)
Animation: Fixed an issue where Animator view breadcrumbs would get mixed up when navigating from a controller with more layers. (1146244)
Asset Bundles: Fails an asset bundle build if the uncompressed size exceeds max uint32_t bytes in size (4GiB). (1244085)
Asset Pipeline: Fixes editor hang after getting disconnected and quickly reconnected to cache server. (1225627)
Asset Pipeline: Fixing crash on shutdown, not performing AssetDatabase.Refresh during the shutdown. (1247251)
Core: Fix issues involving the [NativeDisableContainerSafetyRestriction] attribute when applied to a container at a non-zero struct offset. (1263530)
Editor: Added IMGUI dependency on UGUI. (1211425)
Editor: Context menus that are deeper than root level are not removed. (1263906)
Editor: Fix Mac OpenGL editor causing a kernel panic on Intel Graphics (1232673)
Editor: Fix rare Editor hang on OSX when building to player. (1251001)
Editor: Fix the issue with Foldout click rect not aligning with the icon (1244058)
Editor: Fixed crash in macOS when right-clicking on tooltip or dragging and closing view (1254677)
Editor: Fixed Screen.resolutions returning 0 length collection in the Linux editor (1200397)
Editor: Fixes an issue where the Grid and Snap Settings window could not be saved to the window layout (1261707)
Editor: fixes crash on drag and drop from a closing window (1221016)
Editor: Improved Mesh triangulation warnings to display the path to the asset where they originate. (1252773)
Editor: Renamed themes to Light and Dark now that they are available irrespective of license. (1252258)
GI: Fix performance regression in Progressive Lightmapper (CPU). (1206706)
GI: Fix Static Analysis Defect 53214 (Potentially overflowing expression in RRBakeLightProbesTechnique.cpp) (1228654)
Graphics: Fix Vulkan validation errors
Graphics: Fixed missing memory barrier when image is repeatedly bound for writing between dispatch calls.
Graphics: Prevent memory leak of Command Buffers on Metal devices. (1266209)
Graphics: SkinnedMeshRenderer.BakeMesh now bakes cloth changes into the target Mesh (1232822)
iOS: fixed storyboards sometimes still rotating to forbidden orientations on iOS 13+ (1266961)
iOS: Fixed unintended storyboard rotation if device changes orientation during initial application loading. (1190428)
Linux: Fix for HDRP template project renders editor as a black screen when Vulkan device id 0 is an Intel GPU (1166745)
macOS: Fixed Tilemap editor on OSX not responding to MouseMove events after the pointer leaves the main Unity window. (1240609)
Mobile: Adaptive Performance - Add workaround to send temperature warning when the device starts as warm already as currently no events are sent.
Mobile: Adaptive Performance - Automatic Performance Mode: lower CPU and GPU levels at the same time instead of one at a time to increase efficiency and higher power savings.
Mobile: Adaptive Performance - Fixed Automatic Performance Control flag to respect the function and not be read only anymore.
Mobile: Adaptive Performance - Thermal Mitigation Logic changes in GameSDK 3.2 and it was updated in SetFreqLevels() to react to the correct return values.
Package Manager: Don't prints message in console when user cancels "Add package from disk" dialog (1256176)
Package Manager: Fixed bug causing empty package details view after removing certain packages. (1267346)
Package Manager: Make the error message clearer when the UnityPackageManager program is missing (1268188)
Particles: Fixed exception being thrown when Texture Sheet Animation module is multi-editing a large list of sprites. (1222515)
Physics: Ensure that multi-threaded 2D physics solver handles contact response the same as the non-multi-threaded one. Fix bug where contact masses were different. (1267509)
Physics: Fixed an issue where a Cloth components external acceleration would be applied in local space instead of world space (1221805)
Physics: Fixed an issue where a Cloth components penetration constraint's would be influenced by the Transforms scale, resulting in incorrect behavior (1215212)
Physics: Fixed an issue where adding Colliders via the inspector to a Cloth component would not register when done in Play Mode (1260337)
Physics: Fixed an issue where providing a null mesh to a previously authored Cloth component, would not clear the constraints causing the inspector to throw (1217772)
Physics: Fixed Cloth components Reset functionality to properly reset all data, including colliders, virtual particle weights and self-inter collision indices (1263702)
Profiler: Fixed an issue with the memory profilers type metadata where some fields would be skipped due to types failing to be reported (1266540)
Profiler: Optimized frame stats calculation when selecting a sample in Profiler Window. (967289)
Scripting: Include Defines in Response Files(csc.rsp) for Define Constraints (1207413)
Scripting: ReinterpretLoad and ReinterpretStore on NativeArrays with more than 2^31-1 entries would not behave correctly.
Serialization: Fix data loss that could occur when serializing string arrays where elements started with the character ':' (1261524)
Serialization: Restore arrays from null serialized properties backport (1249099)
Timeline: Crashes on scripting_object_get_class when Timeline plays and script is reloaded (1164185)
UI: Fix canvas drawing multiple times per frame when OnDemandRendering.renderFrameInterval is more than 1. (1214921)
Universal Windows Platform: Fix TouchScreenKeyboard not setting Text on HoloLens2 (1246744)
Universal Windows Platform: Fixed incorrect warning saying that BC7 texture format is not supported on UWP when in fact it is. (1264626)
Universal Windows Platform: Fixed Unity crashing after initializing it second time if splashscreen is enabled. (1231532)
Version Control: Fixed merge with negative Class and File IDs case (1258865)
WebGL: Fix "Constant Physical Size" UI scale mode on WebGL. (1221561)
Windows: Fix HID devices for NewInput failing to initialize in x86 builds (1188222)
XR: Fix for crash when using empty string (1225985)
Changes
Mobile: Adaptive Performance - Automatic Performance Control does not lower CPU lower than 1 on GameSDK 3.2 workaround.
Mobile: Adaptive Performance - Automatic Performance Mode: gpuFactor increased from 0.72 to 0.92 to increase effeciency.
Mobile: Adaptive Performance - Automatic Performance Mode: gpuUtilizationThreshold increased from 0.7 to 0.9 to increase effeciency.
Mobile: Adaptive Performance - Automatic Performance Mode: Increase GPU Active time Ratio.
Mobile: Adaptive Performance - Changed Documentation to make clear that changing CPU and GPU levels is risky and the Automatic Performance Mode should be used instead.
Mobile: Adaptive Performance - Exchanged GameSDK wrapper with updated version removing GameSDK 3.1 support.
Timeline: Updated Timeline package to version 1.2.16
XR: Updated Windows Mixed Reality verified package to version 2.3.0.
Improvements
iOS: Improved dynamic resolution performance for iOS 13, macOS 15 and tvOS 13. (1252729)
Package Manager: Added support for returning enterprise entitlement packages from the
PackageManager.Client.SearchAll()
method. These packages will now show in the Package Manager UI Unity Registry section when users have the entitlement to use them.Scripting: Camera.main is much faster to query.
Serialization: Increased the allowed serialization depth to allow larger, more complex data models to be serialized
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.8f1 LTS
Sortie : 12 August 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.8f1. 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.8f1
AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Graphics - LowLevel: Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)
Inspector Framework: Crash on mono_method_signature_checked when selecting a Context Menu option that has been removed from code (1263906)
Linux: Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
MacOS: [macOS] Unity kernel crashes Mac with OpenGL when only Intel Graphics are present (1232673)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Profiling: Performance issue in "Profiler" UI with increasing number of events (967289)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Window Management: Crash on block_remove when initiating a drag and closing the window from which the drag originated (1221016)
Window Management: ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)
2019.4.8f1 Release Notes
Fixes
2D: Fixed Edge and Polygon 2D collider tools not supporting multiple selection. (1224661)
2D: GameObjects created by RuleTile are destroyed if Tilemap.CompressBounds is called during awake or start (1194166)
AI: Resolves an issue where NavMeshQuery::Raycast could get stuck in an infinite loop if the NavMesh contains degenerate polygons. (1254813)
Animation: Fixed an issue where the animator would be invalid when setting a runtime animator controller to null then assign it a value. (1253155)
Asset Pipeline: Fixed performance problem with script type hash generation used for script type dependencies (1260657)
Editor: Added internal CompilationPipeline.IsCodegenComplete()
Editor: Added UNITY_TEST_FRAMEWORK define constraint to filter out test framework assemblies from platform build without tests (1210156)
Editor: Fix tab dragging on Windows from a secondary monitor where the taskbar is on the left edge of the screen (1233409)
Editor: Fixed 'BeginLayoutGroup must be called first' console errors being printed when canceling some editor dialogs. (1248979)
Editor: Fixed an issue where the newly added menu item under GameObject context menu is always displayed as enabled inappropriately, irrespective of the validation function being verified. (1247020)
Editor: Fixed application freezes when it is out of focus. (1247435)
Editor: Fixed crashing when loading a project with duplicate scenes. (1069650)
Editor: Fixed
GUIClip
errors when creating scripts while Project window is in a single column mode (1255353)Editor: Xcode projects generated for MacOS standalone builds will now correctly copy native plugins (1237217)
Graphics: Fix CustomRenderTexture not using depth for camera rendering (1226411)
Graphics: Fixed a bug with AsyncGPUReadback, where if you first read into a NativeArray, and then the request was recycled and used normally, it would fail to release the memory for the request. (1260624)
Graphics: Fixed missing support for texture 2d (ms) arrays.
Graphics: Fixed warmup of shaders with instancing variant crashing on some graphics api (1245347)
Graphics: Metal: Fixed an Editor scene view issue causing artifacts on some GPU drivers (1240265)
Graphics: Metal: Fixed Editor view repaint causing geometry explosion randomly (1267126)
Graphics: Solve performance issues with reflection probe anchors when reloading scenes.
iOS: Correctly implement touch reset when app resigns active (1253537)
macOS: Change Plugins to PlugIns for code signing (1188947)
Package Manager: Fixed an issue where the Diagnose button in the critical startup failure dialog would not launch a diagnostics window on Linux.
Package Manager: List the samples of a package api doesn't work without opening package manager window (1259196)
Package Manager: Project browser gets refreshed when a embed package name is modified.
Package Manager: Trying to import an asset which is a complete project from the Package Manager will now display a popup dialog informing that the user's project settings will be overwritten if they choose to continue with the import. (1255256)
Profiler: Added missing root to memory snapshots to account for executable and dll in memory size (989625)
Profiler: Fixed a crash where triggering a Snapshot on a player with an Editor connected, would attempt to the snapshot to the Editor (1260560)
Scripting: Fix crash when native hardware exceptions occur in Burst compiled code. (1253096)
Scripting: Sort ILPostProcessors by name
Serialization: Fix crash when using SerializedProperty::SetManagedReferenceValue with object instance containing boolean serialized field. (1256438)
Shaders: Fixed Metal shader compilation error when half values are reinterpret-casted to integer values (1223279)
Shaders: Fixed metal shader compilation error when half3 temporary arrays are used (1256024)
Windows: Fixed visual artefacts that can appear when the window is minimized and restored after previously running the standalone player in fullscreen (1201766)
XR: Correct culling frustum calculation for Windows Mixed Reality.
XR: Fix for performance loss from lack of stereo and matrix buffer memory compares with CPU shadow memory. (1262059)
XR: Projects targeting ARCore (Android only) can now use any Gradle version up to 3.6.0 (1245185)
Improvements
2D: Improve placement of Tiles in Tile Palette for Spritesheets where there are gaps between Tiles
Editor: Dark Theme editor preference is now available to all users
Features
- Editor: Added -version argument to command line arguments which prints out the Unity version to console
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.26f1 LTS
Sortie : 12 August 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.26f1. 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.26f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Asset Importers: Crash on VertexDeclarationD3D11::GetInputLayout when importing a broken FBX file (1239074)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
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.
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.26f1 Release Notes
Fixes
AI: Resolves an issue where NavMeshQuery::Raycast could get stuck in an infinite loop if the NavMesh contains degenerate polygons. (1254813)
Android: Fixed an issue when using blend shapes with GPU skinning on older Adreno devices with OpenGL ES. (1253349)
Android: Fixed memory leak when resolving stacktraces on ARM64, for ex., when calling Debug.Log. (1235461)
Animation: Fixed animation does not play correctly when Optimized Game Object functionality is used. (1185568)
Asset Import: Fixed an issue where clips did not fill the entire timeline in the Animation Inspector. (1202394)
Asset Pipeline: Prevent PluginImporter importing from root folders in registered asset folders. (1193341)
Audio: Fixed editor crash on changing 'System Sample Rate' when Audio track preview is being played in Timeline window. (1232743)
Build Pipeline: Reduce amount of garbage collection performed inside the ContentBuildInterface.
Editor: Fixed crashing when loading a project with duplicate scenes. (1069650)
Editor: Fixed editor performance regression due to too many GetTreeViewFolderSelection calls. (1244193)
Editor: Fixed issue causing clicking on Debug.Log(...) entries in the console window to fail to open source files in various situations. (1181364)
Editor: Fixed issue with RuntimeInitializeOnLoadMethodAttribute not working in players builds inside player-only code blocks and inside player-only .asmdef assemblies. (1071599)
Editor: Fixed tab dragging on Windows from a secondary monitor where the taskbar is on the left edge of the screen. (1233409)
Graphics: Fixed Editor view repaint causing geometry explosion randomly. (1267126)
Graphics: Fixed occasional "Invalid memory pointer" error when a GPU instanced mesh particle system is visible. (1256196)
Graphics: Fixed warmup of shaders with instancing variant crashing on some graphics api. (1245347)
Graphics: Solved performance issues with reflection probe anchors when reloading scenes.
IL2CPP: Added handling for enum types with more than 32784 fields. (1258202)
IL2CPP: Corrected Array.CreateInstance(Type, int[], int[]) to create an SZ_ARRAY when passed rank of {1} and lower bounds of {0}. (1217556)
IL2CPP: Fixed ArgumentException thrown in Socket constructor when using Windows SDK 10.0.19041.0. (1251011)
IL2CPP: Fixed ARM64 release build failure that could occur in some circumstances. (1251628)
IL2CPP: Fixed managed stacktrace resolving on old Android devices (5.0 and lower), previously stacktrace resolving would fail and would show zero frames, now it should show proper managed stacktrace. (1242285)
iOS: Fixed crash in WebCamTexture when permission has been denied to the cameras. (1217018)
iOS: Fixed occasional crash on exit coming from iOS calling [UIViewController prefersHomeIndicatorAutoHidden] or [UIViewController preferredScreenEdgesDeferringSystemGestures] after unity have been killed.
iOS: Fixed storyboards sometimes still rotating to forbidden orientations on iOS 13+. (1266961)
iOS: Fixed unintended storyboard rotation if device changes orientation during initial application loading. (1190428)
iOS: Fixed xcode archive validation error when using custom storyboard. (1264496)
iOS: On iOS13 it is now possible to customize launchscreen viewcontroller, so it will adhere to unity settings for statusbar appearance and enabled orientations. (1253671)
macOS: Fixed issue where a system dialog pops up in batch mode after a previous crash. (1183783)
macOS: Hide dock icon in batchmode. (1183783)
Particles: Fixed crash when using ParticleSystemRenderer.BakeMesh with Mesh particles and GPU instancing. (1262125)
Physics: Fixed an issue with cloth not updating its skinned mesh properly on the first frame it becomes visible. (1254174)
Physics: Fixed an issue with cloth where having all particles pinned would cause the the bounds of its related SkinnedMeshRenderer to get corrupted. (1224213)
Physics: Fixed an issue with Cloth.SetSelfAndInterCollisionIndices where setting a 0 length List would cause cloth to not clear it's internal array of indices. (1153027)
Profiler: Fixed an issue that could cause the Editor to crash when selecting batch thumbnails in the UI Details Profiler module. (1241230)
Profiler: Optimized frame stats calculation when selecting a sample in Profiler Window. (967289)
Scripting: Debugger improvements and crash fixes. (1249172)
Scripting: Fixed an error for async debug of a generic method. (1241280)
Scripting: Fixed case where ArrayTypeMismatchException was being thrown incorrectly. (1235903)
Scripting: Fixed crash that was occurred when the managed debugger would attempt to load a pdb that had zero sequence points. (1241344)
Scripting: Fixed illegal modification of components on GameObject. (1022204)
Shaders: Fixed a shader compiler crash when two cbuffers with the same name are declared within the same shader. This now results in a compilation error. (1242162)
Shaders: Fixed an issue which was causing Shaders build on newer versions of Unity not to load on an older version within the same Minor Version patch set. (1252232)
Shaders: Fixed an issue which would causes shader requirements not to be serialised correctly.
Text: Fixed for GetPathsToOSFonts() not returning any valid font file paths on iOS. (1262883)
TextCore: Fixed potential Array Out Of Bounds error when fetching Glyph Pair Adjustment records. (1262879)
TextMeshPro: Fixed for GetPathsToOSFonts() not returning any valid font file paths on iOS. (1262883)
TextMeshPro: Fixed potential Array Out Of Bounds error when fetching Glyph Pair Adjustment records. (1262879)
UI: Fixed the issue where the vertices were not stripped for rich text in multi line. (1182818)
XR: Added build error when attempting to build ARCore with invalid Graphics API targets. (1129305)
XR: Fixed PhotoCaptureFrame apis when using Hololens 2. (1207427)
XR: Recenters the Headset when Oculus' Reset View is called from the OS. (1159322)
2019.4.7f1 LTS
Sortie : 5 August 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.7f1. 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.7f1
AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: [AssetDatabase2] Editor encounters an endless recursion when importing a Prefab from a Unity Package file (1260657)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Graphics - LowLevel: AsyncGPUReadback can leak memory under certain circumstances. (1260624)
Graphics - LowLevel: Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)
Inspector Framework: Crash on mono_method_signature_checked when selecting a Context Menu option that has been removed from code (1263906)
Linux: Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
MacOS: [macOS] Unity kernel crashes Mac with OpenGL when only Intel Graphics are present (1232673)
Metal: Metal Editor view repaint causes geometry explosion randomly (1267126)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Packman: Asset Store 'Complete Projects' overwriting Project Settings with no warning (1255256)
Profiling: Performance issue in "Profiler" UI with increasing number of events (967289)
Scene Management: Unity crashes when opening a project with two identical scenes, one of them being unloaded (1069650)
Scripting: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Window Management: Crash on block_remove when initiating a drag and closing the window from which the drag originated (1221016)
Window Management: ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)
2019.4.7f1 Release Notes
Fixes
2D: AssetImporter saves freshly packed Atlas with different hash after Library deletion
Android: Fixed Android Vulkan black screen issue for certain Adreno 630 and 640 drivers (1206635)
Asset Import: Scenes do not loose references to Model transform after updating a project with Presets being applied during import. (1261935)
Asset Pipeline: Prevent PluginImporter importing from root folders in registered asset folders (1193341)
Editor: Register mouseUp and mouseDrag events as PointerType.Mouse correctly. (1259249)
Graphics: Add correct usage flag in VFX mesh stripping : avoid lost of actually used channel. (1261152)
Graphics: Fix compute skinning with GraphicsJobs when using Vulkan or Metal (1251156)
Graphics: Fixed a potential crash in VFX when effect was updated out of frustum in indirect mode
iOS: Fixed xcode archive validation error when using custom storyboard (1264496)
iOS: Set proper cpu arch in UIRequiredDeviceCapabilities
License: Fixed Activating license from the command line fails if machine's binding key has changed (1040333)
License: Fixed Cannot activate license within a docker container (1193364)
License: Fixed Machine Identification errors during CLI license activation (1255986)
License: Fixed Switching Project Path and activating a license causes wrong folder to be used for build (1219428)
Linux: Fixed issue where single-instance was not being honored when set in the player settings. (1211694)
Mobile: Fixing problem with signing release AAB using non-ASCII passwords (1167092)
Particles: Fixed crash when using ParticleSystemRenderer.BakeMesh with Mesh particles and GPU instancing. (1262125)
Physics: Fix an Editor crash on "Collider2D::Cleanup" when changing Scene and disabling a GameObject at the same time. (1231211)
Physics: Fix an Editor crash on "PhysicsContacts2D::EndContact" when exiting Play mode after Assertion failed on expression: "GetShape() == NULL". (1262936)
Profiler: Fix crash at Editor startup due to invalid profiler history size in the EditorPrefs (1254442)
Profiler: Fixed an issue where CPU texture memory would no longer be reported. (1261859)
Profiler: Fixed crash when passing null to GetRuntimeMemorySizeLong (1250256)
SceneManager: Fixed SceneManager.GetSceneByBuildIndex returns a blank Scene object when 'Reload Scene' is disabled (1250452)
Serialization: Fix serialization layout errors when using classes with arrays of structs containing SerializeReference fields (1239667)
Shaders: Fixed an issue which would causes shader requirements not to be serialised correctly.
Text: - Fix for GetPathsToOSFonts() not returning any valid font file paths on iOS. (1262883)
TextCore: - Fix potential marshalling array resize issue. case 1262879 (1262879)
UI Toolkit: Improved performance for elements using star rule by removing duplicates in StyleVariable list. (1250638)
WebGL: IL2CPP was not generating threading-enabled code when the threadsSupport project setting was set. (1243010)
XR: fix for bug that has been closed. 1254142
XR: Fixed MockHMD always falls back to Multipass even if SPI is selected. (1260079)
Changes
- XR: Updated Oculus XR Plugin package to 1.4.0.
Improvements
- Editor: Vertex snapping is many times faster on large scenes, and it's easier to snap to vertices that are close/visible, without accidentally snapping to some far away occluded objects. (1255176)
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.6f1 LTS
Sortie : 30 July 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2019.4.6f1. 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.6f1
AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)
Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)
Asset Import Pipeline: [AssetDatabase2] Editor encounters an endless recursion when importing a Prefab from a Unity Package file (1260657)
Asset Importers: Models change their position in scene when upgrading project (1261935)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Graphics - LowLevel: AsyncGPUReadback can leak memory under certain circumstances. (1260624)
IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)
Inspector Framework: Crash on mono_method_signature_checked when selecting a Context Menu option that has been removed from code (1263906)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
MacOS: [macOS] Unity kernel crashes Mac with OpenGL when only Intel Graphics are present (1232673)
Packman: Asset Store 'Complete Projects' overwriting Project Settings with no warning (1255256)
Physics2D: Editor crashes on PhysicsContacts2D::EndContact when exiting Play mode after Assertion failed on expression: GetShape() == NULL (1262936)
Profiling: Performance issue in "Profiler" UI with increasing number of events (967289)
Scene Management: Unity crashes when opening a project with two identical scenes, one of them being unloaded (1069650)
Scripting: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Window Management: Crash on block_remove when initiating a drag and closing the window from which the drag originated (1221016)
Window Management: ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)
Windows: Cannot activate license within a docker container (1193364)
2019.4.6f1 Release Notes
Fixes
Android: Fixed an issue when using blend shapes with GPU skinning on older Adreno devices with OpenGL ES. (1253349)
Animation: Fixed a crash that happened when ScriptPlayableOutput::ScriptProcessFrame was called after destroying a playableOutput. (1251399)
Apple TV: Fixed crash on startup due to large vm blocks usage
Audio: Fixed import failures with certain low-bitrate/-samplerate clips. (1143239)
Editor: Fixed NullReferenceException being thrown when closing a Modal window using the Close method. (1251200)
Editor: Fixed the crash while opening a custom StreamVR Input Window. (1211288)
Editor: No longer show the splash screen when running the Linux editor in batch mode. (1218988)
Graphics: Added an option to delay acquiring the swapchain buffer until after rendering in Vulkan.
Graphics: Fixed an incorrect clamping of ASTC HDR lightmaps. (1256699)
Graphics: Fixed an incorrect cubemap convolution of ASTC HDR cubemaps. (1256696)
Graphics: Fixed shader codegen for countbits() function in Metal and GLSL/SPIR-V
Graphics: Fixed shader with constant buffer not used causing crashes in editor. (1263127)
Graphics: Made sure the mojo-shader-preprocessor is not using fixed arrays while reducing an expression. (1217043)
Graphics: Metal: Fix HLSL compatibility with DrawProceduralIndirect, SV_InstanceID always starts at 0 but with Metal, a base instance was not subtracted for equal behavior
Graphics: Metal: Fix system instability/hang issues with texture versioning
Graphics: Metal: Fixed Indirect drawcalls from binding buffers with wrong offset
Graphics: Metal: Fixed MSAA ResolveDepthIntoTexture to use the resolved texture as a source when doing blit into destination
Graphics: Metal: Fixes to direct binding of ConstantBuffers
Graphics: Metal: Separated ComputeBuffer counters into separate physical buffers to improve data access/alignment
Input: Corrected inconsistent display names in the input debugger on macos. (1210302)
iOS: Fixed crash in WebCamTexture when permission has been denied to the cameras. (1217018)
Package Manager: Fixed error on opening Editor with Package Manager opened to My Assets. (1210282)
Package Manager: Fixed loading spinner rotation speed. (1248718)
Package Manager: Fixed package versions list offset bug. (1263104)
Profiler: Fixed OOM crash when saving large frame in Profiler. (1253117)
Shaders: Fixed a crash when using local shader keywords and UsePass functionality. (1259778)
Shaders: Fixed a shader compiler crash when two cbuffers with the same name are declared within the same shader. This now results in a compilation error. (1242162)
Shaders: Fixed player crashing when warming up a shader with local keywords that has a fallback that also has local keywords (a different set). (1258697)
Shaders: Shader variant collection can now use local shader keywords when creating a variant from C#. (1244648)
UI: Fixed the issue where the vertices were not stripped for rich text in multi line. (1182818)
UI Toolkit: No longer allocating TextInfo inside TextHandle when not necessary. (1249096)
XR: Fixed Camera matrix returns for HL2 photo capture. (1207427)
Features
Input: Input System has been added as a verified package.
Package Manager: Split
All Packages
intoUnity Registry
andMy Registries
.
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.25f1 LTS
Sortie : 24 July 2020
Nous sommes très fiers de vous annoncer la publication de Unity 2018.4.25f1. 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.25f1
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Asset Importers: Crash on VertexDeclarationD3D11::GetInputLayout when importing a broken FBX file (1239074)
Audio: Editor crashes on changing 'System Sample Rate' when Audio track preview is being played in Timeline window (1232743)
MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)
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: Performance issue in "Profiler" UI with increasing number of events (967289)
Scene Management: Unity crashes when opening a project with two identical scenes, one of them being unloaded (1069650)
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.25f1 Release Notes
Fixes
Android: Allow Android's OS setting to force rendering outside safe area. (1223467)
Android: Fix Cutout is calculated incorrectly when device is not in full screen mode. (1204141)
Android: Fixed an issue where Gradle builds could fail if a settings.gradle file exists in the root of the project (1164013)
Animation: Fixed crash when using binary2text on *.bundle with Playable Director (1184027)
Asset Bundles: Fixed handling of shaders in Asset Bundles to make them more deterministic (1255960, 1255970)
Asset Import: Fixed assert errors of memory leak when EditorSceneManager.NewScene is called in OnPostprocessAllAssets. (1249386)
Editor: Fire SceneOpening/SceneOpened callbacks when scene reloaded (1147043)
Editor: Fixed game view flickering when resizing it while frame debugger is enabled. (1231978)
Editor: Fixed not being able to build with Linear Color Space after resetting Player Settings (1163436)
Editor: Fixed the Shuriken Icon issue in inspector. (1198543)
Graphics: Fix incorrect uploading of builtin shader parameters such as view, proj, viewProj matrices in some rare situations on Nintendo Switch.
Graphics: Fix issue where SRP would allocate memory each frame (1165372)
Graphics: Fixed crash when using lines/trails with command buffers. (1216216)
Graphics: Fixed Visible AO artifact on XBOX ONE (1167455)
IL2CPP: Fixed crash when null is thrown in a try block (1248335)
IL2CPP: Generate less source code for managed debugging. (1205136)
IL2CPP: Throw a System.IO.FileNotFoundException exception when a file is not found for UWP builds. (1248611)
iOS: Fixed iPhone bluetooth controller buttons not registering input (1241180)
macOS: Fixed issue where the color picker would select the wrong color when using a non-sRGB color profile on your monitor. (1218845)
Mobile: Prevent iOS/tvOS simulator builds from being appended with device builds (1216005)
Particles: Disabled Particle System "Open In Editor" button when editing a preset. (1198545)
Particles: Fixed deselect when clicking a preset ParticleSystem icon. (1198545)
Particles: Fixed sub-emitters using the wrong position when first emitting. (1247219)
Scripting: Fixed the editor crash with popup "The file 'MemoryStream' is corrupted!" (1244125)
UI: Dirty the canvas batch when a element is enabled. This will ensure it gets put back into the render order (1077708)
UI: Fixed UI Flickers in Game View when Camera.Render is Selected in the Frame Debugger (1172637)
XR: Fixed order of single-pass instancing shader variables for gles3 (1187259)
Changes
- Package Manager: Updated the Package Manager UI package to 2.0.13.
Les actualités du QA Unity
Nous aimons développer des outils, mais nous aimons aussi écrire ! Consultez les articles du QA Unity.