Unity 2019.4.5

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2019.4.5f1

  • 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)

  • 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)

  • IMGUI: Crash on __pthread_kill when trying to open SteamVR Input window (1211288)

  • 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)

  • 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)

  • 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: ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)

  • Windows: Cannot activate license within a docker container (1193364)

2019.4.5f1 Release Notes

Fixes

  • 2D: Update SortingGroup when a new Sorting Layer is added between existing Sorting Layers. (1251717)

  • Android: Fixed failing texture compression in Linux Editor. (1222219)

  • Animation: Fixed animation does not play correctly when Optimized Game Object functionality is used. (1185568)

  • Asset Pipeline: Fixed for infinite loop when importing a project with files that have same name, different casing, and are in the same folder. (1194431)

  • Asset Pipeline: Native plugins are imported together with scripts. (1249129)

  • Editor: Fixed editor performance regression due to too many GetTreeViewFolderSelection calls. (1244193)

  • Editor: Fixed rendering getting stuck with the async compilation replacement material on certain corner cases. (1227510)

  • Editor: The Unity editor now and related tools now make use of logical processors beyond CPU group 0. To be impacted, you must be using a machine with at least 32 total cores. (1238290)

  • Graphics: Fixed occasional "Invalid memory pointer" error when a GPU instanced mesh particle system is visible. (1256196)

  • IL2CPP: Corrected Array.CreateInstance(Type, int[], int[]) to create an SZ_ARRAY when passed rank of {1} and lower bounds of {0}. (1217556)

  • IL2CPP: Correctly convert delegates that have reference return types. (1247218)

  • 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 GC performance regression on Android and Linux.

  • 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)

  • 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 occasional crash on exit coming from iOS calling [UIViewController prefersHomeIndicatorAutoHidden] or [UIViewController preferredScreenEdgesDeferringSystemGestures] after unity have been killed.

  • iOS: Fixed occasional crash on exit pointing to ViewInfo_OnDisplayCutoutsChanged. (1252463)

  • 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)

  • Mobile: Fixed 109 error message appearing on mobile. (1245254)

  • Multiplayer: Fixed NetworkTransport.LoadEncryptionLibrary to accept paths with non-ASCII characters on Windows. (1258981)

  • Package Manager: Fixed an issue preventing player builds to succeed when burst compilation is disabled.

  • Package Manager: Fixed compatibility issues between burst and older linux distros.

  • Physics: Fixed an issue where the 2D Capsule in a CapsuleCast query using Horizontal capsule alignment did not correctly size the capsule. (1256510)

  • 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)

  • Prefabs: Fixed 'Cannot edit components on prefab' popup appears multiple times when multiple prefabs are selected and moving component. (1235092)

  • Prefabs: Fixed Constraint Setting foldout gets closed automatically while editing properties under Scale Constraint on a Prefab Asset. (1255013)

  • Profiler: Fixed an issue that could cause the Editor to crash when selecting batch thumbnails in the UI Details Profiler module. (1241230)

  • SceneManager: Fixed that creating a Scene Asset fires EditorSceneManager.sceneSaving callback with an invalid Scene struct. (1248706)

  • Scripting: Fixed a deadlock on domain unload when a Burst job is calling back to managed via function pointers. (1258823)

  • Scripting: Fixed engine code stripping bug when a user assembly was named InputModule.dll or matched any of the other engine module names. (1249190)

  • 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)

  • UI Elements: Inline style getter return the correct unit. (1258959)

  • XR: Add more details to error message when Hololens remoting fails to load the dll. (1161718)

  • XR: Fixed assert due to invalid camera pose on first frame of Hololens remoting connect. (1243433)

  • XR: Fixed issue with package list requests causing delays and error reports in console. (1253547)

Changes

  • Package Manager: Output of Debug.Log is temporarily disabled when used in Burst Function Pointers/Jobs to avoid a deadlock on a domain reload. A fix for the Unity editor is being developed.

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

Changeset:
81610f64359c

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden