Soporte a largo plazo
Unity 2019.4 LTS provides a stable foundation for projects that are in production or about to ship. Unity 2019 LTS stream release has the same feature set as the 2019.3 TECH stream release.
We’re committed to supporting 2019.4 LTS releases with biweekly updates until mid-2021, after which updates will be monthly until May 2022 (two years after the initial release date). These updates will only cover usability fixes aimed at improving the stability of the product to enable users to ship their projects.
Unity 2018.4 is now the legacy LTS; it will be updated monthly until it reaches the end of its support cycle in spring 2021.
Fuente RSS
Suscríbete a nuestro canal de soporte extendido y obtén acceso a las noticias de soporte extendido tan pronto como se publiquen.
SuscribirseVersión con LTS 2018.4.31f1
Lanzado: 22 January 2021
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2018.4.31f1
macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.
Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
WebGL: [2018.4 only] Editor freezes when enabling Play mode after Building (1300269)
Packman: Package Manager doesn't show available updates (1304459)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Audio: Crash on AudioSource::Stop when exiting Play mode (1079263)
Linux: Focus cannot be properly gained on play mode, making keyboard input switch screens (1109908)
Window Management: Pop-up windows like Color Picker close upon clicking them when they are hovered on immediately after opening (1239613)
2018.4.31f1 Release Notes
Fixes
Android: Fixed Application.targetFrameRate and Screen.currentResolution.refreshRate on some variable refresh rate displays. (1297149)
Audio: Fixed "Assertion failed on expression" message in console when disabling the audio system from the project settings while an audio clip preview is playing. Also, the preview playback will now stop in this scenario. (1232267)
Audio: Fixed audio in timeline preview not pausing/resuming when changing focus between the editor and other applications. (1016423)
Build Pipeline: Fixed to refresh code compiling after force quit. (1289931)
Editor: Added a new prompt for a user to attach a managed debugger when on Linux, on a headless server build. Also prevents timeout to attach Profiler triggering when allowDebugging is set. (1274332)
Editor: Fixed exception when deleting folder in Favorite. (1229937)
Graphics: Fixed a crash when resizing the materials array on a renderer when using material property blocks. (1188507)
Graphics: Fixed crash when loading assetbundle texture with out-of-bound mipmap bias value in DX12. (1179311)
Graphics: Fixed metal/vulkan shaders sometimes referencing inputs omitted by the compiler. (1277144)
Graphics: Fixed metal/vulkan shaders sometimes referencing outputs omitted by the compiler. (1290551)
Graphics: Fixed shaders that use immediate consts failing compilation under some circumstances. (1283218)
Graphics: Fixed Texture2DArray, CubemapArray and SparseTexture being not supported in batch mode. (1291999)
IL2CPP: Fixed file and directory patterns ending with ".*" incorrectly including files names that partially match on non Windows platforms. (1286554)
iOS: Added iPad Pro 4th Generation and iPad Pro 11" 2nd Generation to DeviceGeneration. (1280059)
iOS: Fixed crash when closing app while still loading ODR. (1289143)
Mobile: Fixed iOS 11+ motion API feature access generating warnings on iOS 10 builds.
Networking: Fixed possible data corruption in UploadHandlerFile. (1238418)
Profiler: Fixed Hierarchy Views randomly collapsing (i.e. hiding their children) parts of the sample tree when Editor Only samples are present in a frame and the "Collapse EditorOnly Samples" option is turned on (default setting is on). (1297955)
Profiler: Fixed scrollbar in timeline not responding to clicks.
Profiler: Fixed scrollbar in timeline view stopping responding to clicks. (1280332)
Scripting: Fixed 'unexpected internal compiler error' when executing a job. (1278041)
Scripting: Fixed modules being disabled by a platform not getting reenabled when switching platforms which could cause incorrect compiler errors. (1286509)
Shaders: Fixed handling of the scalar after the matrix that is not 4xN. (1242345)
Terrain: Fixed such that Paint Terrain Help properly wraps. (1281097)
Terrain: Fixed such that undoing after removing terrain layer correctly restores alphamaps. (1276283)
WebGL: Fixed a crash with Unity web loader on new macOS Big Sur.
Changes
- Package Manager: Updated com.unity.purchasing to 2.2.1, adding full support for the implementation of GooglePlay Billing Library v3 library in the Asset Store In-App Purchasing module (includes an essential runtime hotfix over 2.2.0).
Versión con LTS 2019.4.18f1
Lanzado: 13 January 2021
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.18f1
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
Serialization: Crash on WalkTypeTreeComplete<
SerializedProperty::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> (1302360)Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)
Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)
Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
Profiling: Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
iOS: [iOS 14] VideoPlayer crashes on EXC_BAD_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)
Asset Import Pipeline: Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed (1189089)
iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
Packman: Package Manager doesn't show available updates (1304459)
WebGL: [Audio] "Cannot create FMOD" Error when importing 3D Game Kit project on webGL (1293595)
2019.4.18f1 Release Notes
Fixes
2D: Reduce memory used for Automatic Slicing of Sprites. (1263213)
Android: Disable Optimized Frame Pacing on Android 4.4-5.1 to fix crash/freeze (1268910)
Asset Import: Ensure 3DS Importer handles NaN vertices. (1268563)
Asset Import: Fixed issue with OnAssignMaterialModel next methods not called even when the first one returns a null object. (1280978)
Build Pipeline: SerializeReference instance types are now preserved when setting Player.Optimization.Managed Stripping Level to Medium or High. (1232785)
Build Pipeline: StreamingAssets AssetBundle manifest is now provided by default to PlayerBuild, which will result in types being referred by AssetBundle being kept in the build even if Player.Optimization.Managed Stripping Level is set to Medium or High.
Editor: Fixed "Run in background" option causing a dramatic increase in CPU usage. (1275832)
Editor: Fixed an issue where 'Failed to destroy editor window' warning message appears on the console when the project is migrated from 2019.4 to 2020.1(or higher)
Editor: Fixed cannot load editor layout, stuck in infinite loop of "failed to load window layout". (1275270)
GI: Fixed crash in Enlighten::CpuUpdateManager::UpdateGpuTexture when starting GI bake after baking previous scene with GPU progressive lightmapper. (1250819)
GI: Fixed debug Editor failing in CheckAutoLDA.AssertLightprobesInAutoLDA. (1216793)
Graphics: - When allocating textures that go over the limit of Unity 2019.4 we display an error message instead of crash. (1267258)
Graphics: Dead particles count isn't read correctly on Switch leading to VFX can disappear before their lifetime end.
Graphics: Editor text on Mac OSX will no longer randomly become corrupted. (1267885)
Graphics: Fixed Texture2DArray, CubemapArray and SparseTexture being not supported in batch mode (1291999)
Graphics: Update SRP packages to 7.5.2
Graphics: [SRP] Shadows could flicker when more than one Spot Light is set on multi-thread machine (1190147)
IL2CPP: Fix file and directory patterns ending with ".*" incorrectly including files names that partially match on non Windows platforms. (1286554)
macOS: Fixed Apple silicon DTK freezing when running Unity. (1292999)
Mobile: Fix InputField errors when selecting text with Hide Mobile Input enabled. (1247399)
Particles: Fixed assertion failure caused by active ParticleSystems. (1272220)
Prefabs: Fix lost references when applying added GameObject from context menu. (1237942)
Profiler: Fixed Hierarchy Views randomly collapsing (i.e. hiding their children) parts of the sample tree when Editor Only samples are present in a frame and the "Collapse EditorOnly Samples" option is turned on (default setting is on). (1297955)
Profiler: Fixed Profiler connection dropdown not showing multiple players running on the same machine (1271502)
Scripting: Fix crash that may occur when using stackalloc. (1172987)
Terrain: Paint Tools which are overriden forward shortcut selection to the tool that is overriding them. (1251645)
UI: Fixed issue where the tiling and offset were no longer applied at the material level (1287864)
Video: [macOS][iOS][tvOS] Video Player lags when Playback Speed is changed (1168597)
Video: [osx] crash when playing a video at speed > 2x. (1240116)
Video: [Test][Video][Android]VideoTrack tests broken (1203336)
Web: UnityWebRequest: fix possible data corruption in UploadHandlerFile (1238418)
Windows: Fixes crashed in PhraseRecognizer when mic disconnected (1268538)
XR: updates com.unity.xr.legacyinputhelpers to 2.1.7
fixes automation compilation error when URP and HDRP are in the same project.
fix for isolated compilation (1297184)
Changes
UI: Changed the Shader property for soft masking from _MaskSoftnessX / Y to _UIMaskSoftnessX / Y so we dont overlap with TMP's shader properties.
XR: Updated Windows XR SDK Plug-in to 2.5.2
XR: Updated XR Plug-in Management to 3.2.17
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
Versión con LTS 2019.4.17f1
Lanzado: 22 December 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.17f1
Asset Import Pipeline: Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed (1189089)
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
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)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Profiling: Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)
Profiling: [Profiler] Hierarchy randomly hides parts of the sample hierarchy if Editor Only Samples are present and set to be Collapsed (1297955)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
WebGL: [Audio] "Cannot create FMOD" Error when importing 3D Game Kit project on webGL (1293595)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
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.17f1 Release Notes
Fixes
2D: Added missing tooltips in the Sprite Skin inspector (1285255)
2D: Added missing UIElement dependency for 2d common package
2D: Fixed 2D Animation Package doesn't reflect its dependency to the com.unity.modules.animation package
2D: Fixed vertical slider handle is not aligned and placed slightly to the right side in the Bone Influence wind (1260568)
Android: Export gradle project failing when using custom base build.gradle only the first time. (1245249)
Android: Fix bug where draws after indirect draw result in corrupt geometry on Adreno (1271258)
Android: Fixed issue when Unity Remote system is unable to connect to Android devices due to incorrect adb executable file path. (1251622)
Android: When running external tools, print error messages as two items in Editor console instead of item per line. (1269685)
Animation: Fixed a Playmode crash in the Editor that happens after modifying scripts while animating certain UI Components using the Animation Component. (1238859)
Asset Import: Import Fixed issue with ModelImporter not using rotation pivots as centers during pivot conversion when resampleCurves is disabled. (1283884)
Audio: Fixed audio in timeline preview not pausing/resuming when changing focus between the editor and other applications. (1016423)
Core: Fixes crash when IME Strings got too long. (1226610)
Editor: Fixed an issue that would result in the Unity Editor Update Check window opened in an incorrect state followed by the Editor crashing. (1285668)
Editor: Fixed an issue where clicking the right edge of textures icon in material inspector would open a asset selection window. (1248553)
Editor: Fixed exception when deleting folder in Favorite (1229937)
Editor: Reverted fontRenderingMode from FontRenderingMode.Smooth back to FontRenderingMode.OSDefault (1262281)
Editor: The Linux editor main window now correctly remembers saved window layout (1258663)
GI: Make GPU lightmapper work on Apple Silicon
GI: Prevent user from assigning realtimeTexture to a customProbe, and show a warning if he tries. (1243849)
Graphics: Correct priority for the vfx assets (1284439)
Graphics: CPU optimisation for graphics memory allocation/deallocations.
Graphics: Fix missing type check from VFX component sheet, error possible if (1258022)
Graphics: Fix targetTexture rendering black screen when changing it in OnPreRender(). (1274376)
Graphics: Fixed corruption that can occur in font characters texture on some iOS 14 devices when using RequestCharactersInTexture. (1290509)
Graphics: Fixed frame debugger not showing correct keywords when stage-specific shader features are used (1261620)
Graphics: Fixed GLES device leaking texture IDs in some circumstances (1261513)
Graphics: Fixed issue where speedtree textures were becoming unbound after clicking "Regenerate materials". (1231184)
Graphics: Player crashes with Size overflow in allocator from AllocAndFillInstancedData (hybrid v1) (1289613)
Graphics: Separate samplers support for Nintendo Switch.
Graphics: terrain tree imposters transparency fix on GLES (1287879)
Graphics: Texture2D arrays will no longer crash when using the metal renderer if the color format is invalid.
Graphics: Tree billboards now rotate correctly while the camera is moving on mobile platforms (1242389)
Graphics: [VFX] SRP Batcher issues with VFX Shadow-casters (1296980)
IL2CPP: Fix a case where an interface could be incorrectly removed from a type when no .ctor for that type was marked. (1222808)
Linux: Fixed game controller and joystick serial numbers (1269974)
Mobile: Fix iOS 11+ motion API feature access generating warnings on iOS 10 builds
Package: Clean up bundled burst packages to reduce installer size
Package: Debug information for instance methods is now correctly scoped. This means instance variables can now be inspected correctly.
Package: Fixed a bug in LLVM that it would incorrectly convert some memset -> memcpy if both pointers derived from the same memory address, and where one indexed into the 0th element of the pointer.
Package: Fixed a bug whereby if you had an assembly that was guarded by UNITY_SERVER, Burst would be unable to find the assembly when Server Build was ticked.
Package: Fixed a failure on linux builds where libdl.so cannot be found.
Package: Fixed alignment issues associated with xxHash3 on ArmV7 (case 1288992)
Package: Fixed issues with Intel intrinsics mm256_inserti128_si256, mm256_bslli_epi128, mm256_bsrli_epi128
Package: Fixed managed (reference) implementation of mm256_cvttps_epi32 (case 1288563)
Package: Fixed managed implementation of sub_ss intrinsic
Package: Made
math.shuffle
compile correctly when non-constantShuffleComponent
's are used.Package: When "Enable Compilation" was unchecked in the Burst menu, Burst was incorrectly enabled after an Editor restart. This is now actually fixed.
Package Manager: Fixed the issue where PackageList have null ref errors when domain reload happens during Asset Store list request
Package Manager: Packages installed as a dependency are now listed in the 'In Project' tab of Package Manager Window.
Particles: Limit the rendering cache size to avoid using lots of memory when using multiple cameras. (1270438)
Playables: Fixed crash in playable graphs when multiple notification receivers callbacks exist and change the source playable graph in a destructive manner (1290690)
Profiler: Fix CPU Module Detailed view sorting when search field is active (1214785)
Profiler: Fixed a situation when Profiler remains active even with Profiler window closed in play mode. (1249581)
Profiler: Fixed visualization of a selected frame which is no longer available in Profiler hierarchy view to unify hierarchy and timeline view behavior (1242627)
Scripting: : Fixed crash during Domain Reloads after modifying scripts. (1262671)
Scripting: DEVELOPMENT_BUILD is included in Assembly define list when EditorUserBuildSettings.development is set to true (1294142)
Scripting: Fix generic mono array overwrite in bindings code. (1268308)
Serialization: Ensure that SerializedProperty.DataEquals works consistently even on fields prior to an alignment boundary. (1294238)
Serialization: SerializeReference reuse polymorphic instances when changing specific values in the inspector. (1193322)
Shaders: Fixed allocator errors due to orphaned memory when canceling a build during shader compilation. (1224325)
Shaders: Fixed incorrect shader code generated for Vulkan in some cases when tessellation is used (1256838)
Shaders: Fixed out of bounds access to static const arrays in generated GLSL code. (1276781)
Terrain: Undoing after removing terrain layer correctly restores alphamaps. (1276283)
UI: Fallback to non SRP when rendering uGUI's profiler rerender even if SRP is in use. (1275870)
UI: OnDrop callback not being called when using a TouchScreen (1279352)
WebGL: Added support for PVRTC and RG16 textures. Enable use of high-performance WebGL GPU powerPreference. (1187965)
WebGL: Fixed a bug with compressed single channel textures attempting to target unsupported BC4 compression format. (1274662)
XR: Fixed issue where attempting to launch a VR application when default rotation mode was set to autorotate would fail an assertion. (1275158)
API Changes
- Editor: Added: Added EditorUtility.IsRunningUnderCPUEmulation to detect whether Unity is running under CPU emulation.
Changes
Package: Improved our hashing performance some more by re-using fixed-sized buffers in the compiler to improve eager-compilation / warm-cache costs by 1.25x.
Package: Improved the performance of in-compiler hashing by 1.2x.
Package: Preserve the frame pointer when debugging is enabled to aid debugging.
Package Manager: com.unity.purchasing updated to 2.2.1, adding full support for the implementation of GooglePlay Billing Library v3 library in the Asset Store In-App Purchasing module (includes an essential runtime hotfix over 2.2.0).
Shaders: Editor now skips warming up shaders from shader collections in the Preloaded shaders section of Graphics settings
Improvements
- Mobile: com.unity.mobile.notifications updated to 1.3.2
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
Versión con LTS 2019.4.16f1
Lanzado: 2 December 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.16f1
Asset Import Pipeline: Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed (1189089)
Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)
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)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Shader System: [Shaders] 'TLS Allocator' errors and Allocation logs are continuously thrown after cancelling a build in progress (1224325)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
WebGL: [Audio] " Cannot create FMOD" Error when importing 3D Game Kit project on webGL (1293595)
Window Management: [MacOS] Crash on -[ContainerWindowDelegate windowWillClose:] when closing "Unity Editor Update Check" window on a new project (1285668)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
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.16f1 Release Notes
Fixes
2D: Fix issue where when using Safe or Smart slicing causes some sprite rects to become parented or unselectable (1264701)
AI: Fixed an issue where CreateLocation does not return correct projection of an input point on an OffMeshLink. (1246726)
Android: Fix all microphones reporting recording when only one actually is recording. (1278739)
Android: Fix Android build error when OBB size exceeds 2GB (1272239)
Android: Fix error logging when using optimized frame pacing (1284522)
Android: Fix OpenGL ES error generated by ETC texture uploads on very old Adreno drivers (1286820)
Animation: Fixed a bug where the application would crash when creating an animation mixer playable during an animation blending (1290319)
Asset Bundles: Fix AssetBundle related race condition that would occasionally crash when calling AssetBundle.Unload while an async load operation out of that AssetBundle was in progress. (1228306)
Asset Bundles: Fix main thread hitching when loading an AssetBundle asynchronously while loading other assets in the background.
Audio: Fix player "hang" when multiple load-in-background clips are in the initial scene (1280491)
Build Pipeline: 'Compress Assets on Import' setting no longer gets enabled each time a player is built (1277242)
Build Pipeline: Fix errors in build when many assemblies are passed to UnityLinker or BuildPlayerDataGenerator. (1267783)
Editor: Fixed an issue on Mac where user-defined NSWindows could not get copy/paste events (1279756)
Editor: Fixed color picker in shader graph doesn't work on mouse up. (1289161)
Editor: Fixed the warnings when a UI asset is loaded for the first time in the editor (1263521)
Graphics: Custom spawner on disabled visual effect component not correctly cleaned before domain reload. (1261343)
Graphics: Fix SRP not firing visibility callbacks when an object is indirectly became visible due to shadow culling. (1286377)
Graphics: fixed an issue when there is a change in antialiasing requirements when camera preview texture is visible a lot of console errors happen (1176014)
Graphics: fixed an issue when there is a change in antialiasing requirements when camera preview texture is visible a lot of console errors happen (1215229)
Graphics: Fixed crash when loading assetbundle texture with out-of-bound mipmap bias value in DX12. (1179311)
Graphics: Fixed crash with accessing invalid texture id. (1277836)
Graphics: Fixed hang while importing large amount of materials. (1214197)
Graphics: Fixed terrain reverting to builtin material after having been upgraded using URP upgrader (1204189)
Graphics: SRP Batcher better per shader sort during shadow pass (1261542)
Graphics: SRP Batcher compatibility randomly changes after shader is reimported (1262921)
Graphics: Texture memory used by Vulkan was more than that reported other APIs. With this change we are now releasing unused texture memory and so the texture memory used by Vulkan should be similar to other APIs. (1223298)
Graphics: Using Mesh Compression import setting on non-standard vertex data formats no longer crashes. (1267820)
IL2CPP: Fixed issue where Directory.GetFiles (and similar) could return the same filename more than once for patched files (1244056)
IL2CPP: Make Runtime generic depth limit match conversion time (1286650)
IMGUI: Fixed an issue where Editor slows down when ObjectSelector/ProjectBrowser has large number of objects. (1285342)
Kernel: Better memory management for storing object information. (1275751)
Linux: We no longer export statically linked lib's symbols thus making it easier for plugin developers to use 3rd party libs. (1255038)
macOS: Fixed Mac editor/player hanging the whole OS on Apple silicon devices. (1285304)
Package Manager: An error is thrown when inspecting packages in the 'My Assets' section of Package Manager (1265358)
Particles: Fixed an issue where procedural emission was being capped incorrectly leading to burst emission in excess of the Max Particles limit. (1285328)
Particles: Fixed the Stop Action setting to consider children and sub-emitters before triggering its event. (1261459)
Prefabs: Fix that Prefab is marked dirty when cancelling the 'Create new prefab' and 'Create new Variant' dialogs while in Prefab Mode. (1285301)
Prefabs: Fixed that a reference to the root prefab child is lost when pressing "Unpack Prefab" on root prefab and entering Play mode (1151512)
Prefabs: Managed field types in prefabs containing Arrays are now serialized correctly to allow field to be initialized before Array.size is set (1255012)
Scripting: Fixed an issue causing the incorrect ApiCompatibilityLevel to be selected when compiling C# assemblies in certain circumstances. (1252197)
Shaders: Fixed include files not enabling Adreno framebuffer fetch extension (1269926)
Terrain: Paint Terrain Help properly wraps. (1281097)
Text: Fix IME getting permanently disabled on focus and / or context change. (1091254)
UI: Fix a issue where the RectTransform would record a undo too often dirtying the scene. (1268783)
Version Control: Fixed UnityYAMLMerge corrupting external tool command arguments during conversion of paths to native format on Windows (1281941)
Video: Crash with videos that have rotation metadata on Windows. (1268145)
WebGL: Fixed a crash with Unity web loader on new macOS Big Sur.
XR: [Lumin] Lumin builds no longer needlessly package pre-compiled managed DLLs into the final MPK. (1218580)
XR: [Lumin] Lumin builds now properly include source plugins when building the IL2CPP library. (1233875)
Changes
XR: The Oculus XR Plugin package has been updated to 1.6.1.
XR: updates verified version of com.unity.xr.legacyinputhelpers to v2.1.6
Changelog for 2.1.6 of com.unity.xr.legacyinputhelpers:
Fixes error message when using the color camera
Changes default near clip plane to 0.01f
Fixes rig migration for URP and HDRP.
Support for URP/HDRP v10.1
Improvements
Android: In case of incomplete application install, where native libraries are missing, a dialog will be shown where app can be gracefully quit. Previous behavior was an application crash in com.unity3d.player.UnityPlayer.<clinit>, java.lang.System.loadLibrary functions. (1281533)
Editor: Optimized mobile ETC/ETC2/EAC texture compression (about 1.4x speedup).
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
Versión con LTS 2018.4.30f1
Lanzado: 2 December 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2018.4.30f1
Audio: Crash on AudioSource::Stop when exiting Play mode (1079263)
Linux: Focus cannot be properly gained on play mode, making keyboard input switch screens (1109908)
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.30f1 Release Notes
Fixes
2D: Fixed math expressions evaluate when the first digit is entered after the operator in Sprite Frame Module inspector of Sprite Editor Window. (1250883)
AI: Corrected the stray NavMeshAgent to always move to the closest NavMesh instead of somewhere above or below. (1072945)
Android: Fixed to switch internal Unity allocator to DynamicHeapAllocator which is compatible with Scudo allocator introduced in Android 11. This fixes an error "Using memoryadresses from more than 16GB of memory". If by some reason you want to revert to previous allocator, pass "-systemallocator" command line argument in UnityPlayerActivity updateUnityCommandLineArguments. (1284525)
Asset Bundles: Fixed AssetBundle related race condition that would occasionally crash when calling AssetBundle.Unload while an async load operation out of that AssetBundle was in progress. (1228306)
Audio: Fixed to synchronize audio source playing state with timeline clip playing state. (1146694)
Build Pipeline: Fixed an issue where asset bundle dependencies might not have been deterministic. (1282671)
Graphics: Fixed targetTexture rendering black screen when changing it in OnPreRender(). (1274376)
Kernel: Improved memory management for storing object information. (1275751)
macOS: Fixed Mac editor/player hanging the whole OS on Apple silicon devices. (1285304)
Profiler: Fixed such that scroll wheel will now work on the scroll bars in the profiler timeline view. (1280335)
Scripting: Fixed issue where thread statics that reused thread static slots would not adhere to type alignment. This would cause the garbage collector to incorrectly clean up thread static data because it would only scan pointer aligned memory for references. This would lead to memory becoming corrupted and inducing random crashes. (1266322)
Scripting: Fixed random crash on OSX due to thread_get_state failure. (1268952)
Text: Fixed IME getting permanently disabled on focus and / or context change. (1091254)
Video: Fixed to use 2d spatial blending when playing audio in direct mode. (1276611)
XR: Fixed Hololens 2 apps pausing when carry along apps are open.
IL2CPP: Fixed SecurityException being thrown in build when using Humanizer plugin. (1271060)
Improvements
Android: Changed such that in the case of incomplete application install, where native libraries are missing, a dialog will now be shown where app can be gracefully quit. Previous behavior was an application crash in com.unity3d.player.UnityPlayer.<clinit>, java.lang.System.loadLibrary functions. (1281533)
IL2CPP: Improved error message when required Visual Studio components are not installed when building for Windows.
Versión con LTS 2019.4.15f1
Lanzado: 18 November 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.15f1
Asset Import Pipeline: Texture Assets are reimported when the launched Editor is recovering from an unexpected close if there were compilation errors (1264055)
Audio: "Unknown platform passed to AudioImporter" error is thrown when selecting an audio file and UWP support is installed (1279810)
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)
IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)
IMGUI: Editor performance loss when selecting an object in the Select Object window (1285342)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
MacOS: [Metal][Editor] Memory grows continuously until Editor crashes when importing 100k materials (1214197)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Scene Management: Allocated memory is not cleared when loading and unloading scenes (1275751)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)
ShaderGraph: [Shadergraph] Color picker in shader graph doesn't work (1289161)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
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.15f1 Release Notes
Fixes
AI: Correct the stray NavMeshAgent to always move to the closest NavMesh instead of somewhere above or below. (1072945)
Android: Enabled Unity perform Android SDK update with elevated privileges on Windows. Previously if Android SDK/NDK would be installed in folder like Program Files, Unity wouldn't be able to update Android SDK. With new behavior user will be prompted with a dialog where Unity will ask - if it can run sdkmanager.bat with elevated privileges. (1281951)
Android: Fixed Switch internal Unity allocator to DynamicHeapAllocator which is compatible with Scudo allocator introduced in Android 11. This fixes an error "Using memoryadresses from more than 16GB of memory". If by some reason you want to revert to previous allocator, pass "-systemallocator" command line argument in UnityPlayerActivity updateUnityCommandLineArguments. (1284525)
Animation: Fixed a bug where an animation event at time 0 would not be triggered after resetting the time (1230811)
Build Pipeline: Fixed an issue where asset bundle dependencies might not have been deterministic. (1282671)
Editor: Added a new prompt for a user to attach a managed debugger when on Linux, on a headless server build. Also prevents timeout to attach Profiler triggering when allowDebugging is set. (1274332)
Editor: Fixed Editor crashes when unlocking Inspector with PropertyInfo.SetValue function. (1250419)
Editor: Fixed layout loading errors appearing in the console when loading layouts (1211540)
Editor: Fixed Quick Search installing preview package when using shortcut. (1285146)
Editor: Prevent NullReferenceException from being thrown when calling AnimationMode.StartAnimationMode.
Graphics: Added support for VK_LAYER_KHRONOS_validation.
Graphics: Fixed a crash when resizing the materials array on a renderer when using material property blocks. (1188507)
Graphics: Fixed GetPixels on Texture2D that is compressed with Crunch to throw an exception and not crash. (1257655)
Graphics: Fixed splashscreen playmode test crash. (1286956)
Graphics: Fixed VertexCompression setting being interpreted incorrectly. (1281361)
Graphics: Updated Post-processing package to version 3.0.1.
IL2CPP: Corrected the behavior of UnityEngine.Mathf methods when invoked via a delegate for WebGL players. (1252289)
IL2CPP: Fixed to correctly report the public key for assemblies where is exist. (1271060)
IL2CPP: Fixed to enforce the --maximum-recursive-generic-depth command line option at run time. (1276405)
IL2CPP: Fixed to provide a user-readable error during code conversion for value types which have a recursively defined field that is a nullable version of the same type. (1268007)
IL2CPP: Fixed un-needed box call in generic code when using enums. (1271254)
IL2CPP: Removed unnecessary assertions that are triggered incorrectly in WebGL debug builds. (1165055)
iOS: Added iPad Pro 4th Generation and iPad Pro 11" 2nd Generation to DeviceGeneration (1280059)
iOS: Fixed rotation issues when app is not required to be full-screen and is running on iPad. (1091688)
iOS: Fixed UnityGet2DClipping function on iOS with GLES2 where it was returning incorrect results (1288174)
License: Fixed to drain leftover messages from licensing IPC after timeout. (1226308)
macOS: Fix issue where OnApplicationFocus misreported when GameCenter UI was visible. (1278005)
macOS: Fixed issue where installer on macOS 10.15 would error when disagreeing with the license. (1240184)
Package Manager: Fixed an issue where requests would fail when they took over 2 minutes to complete. (1287098)
Package Manager: The Packager Manager no longer fails to write the project manifest file (
Packages/manifest.json
) or the lock file (Packages/packages-lock.json
) when they are read-only. (1263361)Physics: Ensure that changing a Rigidbody2D constraint on a prefab instance results in the change being indicated by a bold label in the inspector. (1265836)
Physics: Ensure that changing the Rigidbody2D mass distribution correctly adjusts the center of mass velocity. (1272075)
Physics: Fix an issue when filtering out bad 2D physics collision shapes produced by the internal shape tessellator where occasionally a good shape is filtered out. (1274172)
Physics: Fix an occasional crash when destroying a PhysicsScene2D while destroying active contacts or collider-ignore-collision settings. (1268659)
Profiler: Fixed an issue where FrameCount inside the ProfilerUserSettings would clamp to a 0 - 2000 frame range instead of 300 - 2000, thus causing the charts inside the ProfilerWindow to throw out of range exceptions. (1288878)
Profiler: Fixed issue where entering PlayMode with the editor open would throw "GetInt is not allowed error". (1289794)
Profiler: Fixed RawFrameDataIterator.threadId always returning 0 for profiler frame data loaded from .data files. (1279213)
Profiler: Fixed: scroll wheel will now work on the scroll bars in the profiler timeline view. (1280335)
Scripting: Added support for "||" (OR) operator for the Plugin Inspector. (1270592)
Scripting: Fix CS0649 "Field is never assigned to..." warning for uninitialized private or internal fields. (1080427)
Scripting: Fixed issue where thread statics that reused thread static slots would not adhere to type alignment. This would cause the garbage collector to incorrectly clean up thread static data because it would only scan pointer aligned memory for references. This would lead to memory becoming corrupted and inducing random crashes. (1266322)
UI: Canvas RectTransform size calculation now done for standalone renders as well. Camera needs to be enabled to pick up the RenderTexture size change. (833456)
UI Toolkit: Added EditorWindow.CreateGUI entry point to safely add visual elements to the window. (1281376)
Video: Fixed such that VideoPlayer jumps to kf on Play() if paused near kf. (1271421)
Video: Fixed to crash when destroying VideoPlayer while it is still initializing. (1241848)
WebGL: Fixed WebGL build issue when the default system Python version is Python3 instead of Python2. (1280386)
XR: Backport trunk fix to 2019.4. Utilize volume up and down buttons on VR devices to confirm and proceed when Android dialog is not visible on VR devices instead of only restricting to click "Ok" button on screen. (1140155)
XR: Correct mismatched Vulkan framebuffer and renderpass configurations that caused validation errors, and issues with rendering when using multiple rendering passes.
XR: Fixed an issue where the XR splash screen is missing when using SRP. (1230976)
XR: Fixed Hololens 2 apps pausing when carry along apps are open.
XR: Fixed issue when using deferred rendering and stereo multipass where if the spotlight intersected the camera near and camera far planes then the spotlight would render incorrectly in the right eye. (1140490)
XR: Fixed issue where attempting to use separate cameras while using stereo multipass to render each eye caused the left eye to render the right eye and the right eye to not render at all. (1280266)
XR: Fixed stereo skybox rendering when a sphere is used instead of a cube. (1223567)
API Changes
- Physics: Added: Added writeable WheelCollider.sprungMass, to enable explicit mass distributions. In addition to that, expose WheelCollider.ResetSprungMasses() to reset the vehicle back to automatically calculated implicit sprung masses. It's the same usage pattern as with Rigidbody.inertiaTensor / Rigidbody.ResetInertiaTensor().
Changes
- Package Manager: Temporarily removed the Burst compiler warning about exception throws not in [Conditional("ENABLE_UNITY_COLLECTIONS_CHECKS")] methods, to let us address user feedback. The next minor version of Burst will reincorporate this in a more friendly manner.
Improvements
- IL2CPP: Improved error message when required Visual Studio components are not installed when building for Windows.
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
Versión con LTS 2018.4.29f1
Lanzado: 11 November 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2018.4.29f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
Audio: Crash on AudioSource::Stop when exiting Play mode (1079263)
Linux: Focus cannot be properly gained on play mode, making keyboard input switch screens (1109908)
Mobile: [Android][IL2CPP] App crashes during launch with "Using memoryadresses from more than 16GB of memory" messages on Android 11 (1284525)
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: Allocated memory is not cleared when loading and unloading scenes (1275751)
Vulkan: Right-clicking panels turns them black when Vulkan is the selected Graphics API (1283290)
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.29f1 Release Notes
Fixes
Android: Fixed GrabPass when Blit Type is Auto. (1271765)
Android: Fixed memory leak when using obb. (1207718)
Android: Fixed screen keyboard not showing up on Android 11, when input field is hidden. Previously input field was placed out of bounds of window when hidden, but due behavioral changes in Android 11, this was no longer a valid way. They input field will be made completely transparent now when input field is requested to be hidden. (1258071)
Asset Bundles: Fixed to fail an asset bundle build if the uncompressed size exceeds max uint32_t bytes in size (4GiB). (1244085)
Asset Pipeline: Fixed AssetPathToGUID docs to reflect what the method returned correctly. (1278834)
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)
Audio: Fixed possible crash on playback of an AudioSource with a negative pitch value under a certain threshold. (928576)
Audio: Fixed to unblock streaming mp3 on supported platforms. (1224487)
Editor: Added missing tooltips for Audio inspectors. (1258773)
Editor: Fixed a crash that could occur when Burst compilation was scheduled before Burst had been initialized.
Editor: Fixed logging errors from background thread crashes the editor when "Error Pause" is enabled. (1173657)
Editor: Fixed such that Objective C and Objective C++ plugin files will now be included when building a project with the IL2CPP backend. (1189679)
Editor: Fixed the list of property field in the Custom EditorWindow. (1273190)
Editor: Fixed to unblock streaming mp3 when targeting webgl. (1252868)
Editor: Improved playback/scrubbing display when manually drawing multiple audio clip previews. (1271167)
GI: Fixed Sphere.IsInside. (1271048)
Graphics: Fixed bilinear setup in metal. (1188295)
Graphics: Fixed draw calls done in script to be displayed correctly when the Frame Debugger is connected to remote players. (1261959)
Graphics: Fixed memory leak that occurs when loading a Scene with Addressables.LoadSceneAsync which has a large number of Texture references. (1245368)
Graphics: Fixed such that GetPixels on Texture2D that is compressed with Crunch will throw an exception and will not crash. (1257655)
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: Fixed to correct IL2CPP_SIZEOF_VOID_P definitions. (1234885)
IL2CPP: Fixed to properly throw an exception from a finally block nested in a try/catch block. (1248673)
Installer: Fixed such that UnityDownloadAssistant will now check if Visual Studio 2017 is already installed. (1286859)
iOS: Fixed memory corruption under rare circumstances. (1256815)
macOS: Fixed building player with IL2CPP scripting backend when running on macOS Big Sur. (1259859)
Package Manager: Fixed the collaborate toolbar for projects downloaded from Unity Cloud via Unity Hub. (1237242)
Package Manager: Updated com.unity.purchasing to 2.1.1 - fixes some compatibility issues with platforms without analytics.
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)
Player: Fixed desktop players to no longer ignore fullscreen/windowed mode on first run.
Profiler: Fixed an Assert and Deadlock getting triggered in ProfilerHistory::SetSelectedPropertyPath when called, e.g. via UnityEditorInternal.ProfilerDriver.selectedPropertyPath, while no frame data is loaded into the Profiler. (1278249)
Profiler: Fixed the UI System Preview Window in the UI Profiler module to have its title set correctly. (1238881)
Profiler: Reduced Profiler Window overhead on main thread. (1260050)
SceneManager: Fixed to make sure you can't load scenes from script while exiting playmode. (1266194)
Scripting: Fixed a hang that would occur when there is incorrectly set time zone data in the windows registry. (1256569)
Scripting: Fixed crash that would occur when an exception was thrown during the initialization of a custom attribute. (1255935)
Scripting: Fixed crash when method has Task<T> return type. (1111048)
Scripting: Fixed CS0649 "Field is never assigned to..." warning for uninitialized private or internal fields. (1080427)
Scripting: Fixed invalid windows proxy configuration to no longer cause a NullReferenceException to be thrown in AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy. (1269569)
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 is being used. (1267836)
Shaders: Added missing AssetImportContext arg to CreateShaderAsset/UpdateShaderAsset API. (1269484)
Shaders: Fixed bit shift operations in shaders to cause a compilation error on GLES 2.0. (1271876)
Shaders: Fixed shader code tags to be checked for balance. (1276396)
Shaders: Fixed such that Unity will no longer crash when importing a project from an external drive formatted as exFAT on MacOS. (727114)
Terrain: Fixed 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)
Terrain: Fixed such that tree colliders are not rotated according to their mesh when random rotation is applied. (1248407)
UI: Fixed issue where a rotated UI object would be culled incorrectly.
Video: Fixed potential invalid memory access while executing queued video player script callbacks. (1270858)
Video: Fixed to respect enabled state of output audio sources. (1268769)
WebGL: Fixed a bug where shaders placed in extra resources ("Always Included Shaders" list) might be built incorrectly. (1120359)
Windows: Fixed a deadlock which would sometimes occur when logging messages from several different threads simultaneously with cloud diagnostics enabled. (1261694)
Windows: Fixed a situation where an error "An abnormal situation has occurred: the PlayerLoop internal function has been called recursively." would appear when showing file picker dialog after dragging standalone player window. (1271852)
XR: Fixed incorrect projection, incorrect camera reference, and error spam when using WebCamTexture on HoloLens 2.
XR: Fixed rotated projection when using PhotoCaptureFrame on HoloLens 2.
XR: Fixed to warn the user when capabilities needed for Holographic App Remoting are not set. (1146985)
API Changes
Android: Added: Added API level 29 and 30 to AndroidSdkVersions enum.
Build Pipeline: Added: Added new API FilterToSubset on BuildReferenceMap & BuildUsageTagSet providing more control over native build data, reducing unnecessary asset bundle rebuilds.
Improvements
Graphics: Added command line switch '-disable-gpu-skinning'. (1274530)
Video: Changed to allow video player to use blob urls on webgl. (1265342)
Versión con LTS 2019.4.14f1
Lanzado: 5 November 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.14f1
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
Animation: The Inspector is empty when selecting the Blend Tree that has been copied and pasted of other Blend Tree (1274572)
Asset Import Pipeline: Project Startup time slow due to unmatched Custom Dependencies (1276078)
Asset Import Pipeline: Texture Assets are reimported when the launched Editor is recovering from an unexpected close if there were compilation errors (1264055)
Audio: "Unknown platform passed to AudioImporter" error is thrown when selecting an audio file and UWP support is installed (1279810)
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)
IMGUI: Editor performance loss when selecting an object in the Select Object window (1285342)
Inspector Framework: Double-clicking a script in the Inspector window does not open the External Script Editor (1287702)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Mobile: [Android][IL2CPP] App crashes during launch with "Using memoryadresses from more than 16GB of memory" messages on Android 11 (1284525)
Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
Profiling: Profiler - RawFrameDataIterator ThreadID will always return 0 for profiler frame data loaded from .data files (1279213)
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)
ShaderGraph: [Shadergraph] Color picker in shader graph doesn't work (1289161)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
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.14f1 Release Notes
Fixes
2D: [Android][SpriteAtlas] totalSpriteSurfaceArea get reserialized when switching build platforms (1273235)
Android: Fix error when exporting Gradle project that contains .aar files to the same location (1246663)
Android: Fix memory leak when using obb (1207718)
Android: Fix missing low mip map levels when using OpenGL ES and ETC textures (1224851)
Asset Import: FBX Meshes are imported deterministically between MacOS and Windows. (1281393)
Asset Import: Substance files do not display an import warning anymore when the substance plugin is correctly set up in a new project. (1221240)
Asset Pipeline: Fix assert in loaded asset management - 'it->second.IsValid() that could get triggered for default imported assets (1268154)
Asset Pipeline: Fix for RefreshProfiler reporting numbers not aligned with log text (1281837)
Audio: Synchronize audio source playing state with timeline clip playing state (1146694)
Editor: Fixed -api-profile flag causing editor to write to ProjectSettings/ProjectSettings.asset using binary serialization mode despite ForceText being configured in ProjectSettings/EditorSettings.asset.
Editor: Fixed a crash that could occur when Burst compilation was scheduled before Burst had been initialized.
Editor: Fixed an issue causing unintended CPU usage when the editor is unable to reduce GI cache file size. (1176913)
Editor: Fixed an issue with copy pasting a GameObject selection to a different level of the scene hierarchy (895240)
Editor: Fixes the first layout preset in the list which disappears when Editor is recompiled. (1265482)
Editor: Preserve meta file info when drag-copying assets in the Project Window. (1276574)
GI: Fix Sphere.IsInside (1271048)
GI: Fixed an issue where Enlighten would run on build despite being disabled. (1258154)
Graphics: Draw calls done in script are now displayed correctly when the Frame Debugger is connected to remote players. (1261959)
Graphics: Fix an issue where in some cases, Custom Render Textures would not be rendered (generally with asset bundles or in a standalone build) (1281400)
Graphics: Fix shader compilation for OpenGL ES when using shadow samplers (1271470)
Graphics: Fixed terrain trees showing both baked and realtime shadows when using a static prefab (1122324)
Graphics: Fixes compute buffer corruption in instance rendering (1284433)
Graphics: Initialize intermediate tree renderer with AABB::zero instead of NaN to prevent printing warnings which tank performance (1278058)
Graphics: Log an error and skip draw when using CustomRenderTexture with and incompatible shader and Vulkan API (1263116)
Graphics: VFX Selection outline issues when Output Mesh is used in the effect. Restores the world transform of GfxDevice after the RenderCommand to avoid the unwanted transform accumulation. (1218472)
iOS: Prevent a possible hang on shutdown after UnityWebRequest is used with TLS. (1233486)
Package Manager: Fix Compilation and refresh time increases after each script change - Packman (1274461)
Particles: Fixed BakeTrails using the wrong transform position. (1250834)
Particles: Fixed crash when using BakeTrails with
Attach Ribbons to Transform
Particles: Fixed world space Ribbon trails using the wrong transform position when Attach Ribbons To Transform was enabled. (1263178)
Physics: Update Scripting API documentation for SwapBodies (1154942)
Prefabs: Fix Editor crashes/hangs when using PrefabUtillity.SetPropertyModifications() where some propertymodification.target are invalid (null). (1276769)
Prefabs: Fixes bug: PrefabImporter crashes when it can't allocate a preview scene
Now user code no longer interferes with prefab importer's preview scenes. (1246844)Profiler: Fix load of Profile Capture data files made with Unity 2017.4 - 2018.3 (1193516)
Profiler: Fixed an Assert and Deadlock getting triggered in ProfilerHistory::SetSelectedPropertyPath when called, e.g. via UnityEditorInternal.ProfilerDriver.selectedPropertyPath, while no frame data is loaded into the Profiler. (1278249)
Profiler: Fixes issue where parts of thread names were being clipped in the timeline view in the profiler. The thread name will now shorten with "..." at the end and have a tooltip to show the full name. (1281932)
Profiler: The UI System Preview Window in the UI Profiler module now has its title set correctly. (1238881)
Scripting: Fix modules being disabled by a platform not getting reenabled when switching platforms which could cause incorrect compiler errors. (1196164)
Serialization: Make sure that when objects are created as part of a deserialization process we call class default initializers. (1253433)
UI Elements: Fixed visual artifacts occurring when resizing windows (1218455)
UI Toolkit: Using PropertyField for Array types in the Inspector allows customized label value on the Foldout. (1214572)
Universal Windows Platform: Fixed excessive memory usage when application gets suspended. (1279629)
Universal Windows Platform: Fixed Y coordinate on new input system when running on non-100% scaled display. (1278638)
Version Control: Fixed asset renames not being detected in Collab until the asset was reimported. (1232838)
Version Control: UnityYAMLMerge : Fixed an issue where duplicate keys could cause empty data to be output, and improved transform mapping to work with a wider range of Unity versions (1258865)
Video: Use 2d spatial blending when playing audio in direct mode (1276611)
WebGL: Fixed DST time computation for locales that have changed their DST behavior since year 2000. (e.g. Lithuania). (1179945)
XR: Fix incorrect projection, incorrect camera reference, and error spam when using WebCamTexture on HoloLens 2. (1284433)
XR: Update verified packages for AR Foundation and related packages.
XR: Warn the user when capabilities needed for Holographic App Remoting are not set.
API Changes
- Android: Added: Add API level 29 and 30 to AndroidSdkVersions enum.
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
Versión con LTS 2019.4.13f1
Lanzado: 21 October 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2019.4.13f1
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: "Unknown platform passed to AudioImporter" error is thrown when selecting an audio file and UWP support is installed (1279810)
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: FPS drops when the Camera is on the right side of the instantiated GameObject with Graphics.DrawMeshInstancedIndirect method (1278749)
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)
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: [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.13f1 Release Notes
Fixes
Android: Detect new format of SDK's command-line tools (1256617)
Android: Fix GrabPass when Blit Type is Auto (1271765)
Android: Fix screen keyboard not showing up on Android 11, when input field is hidden. Previously input field was placed out of bounds of window when hidden, but due behavioral changes in Android 11, this was no longer a valid way. They input field will be made completely transparent now when input field is requested to be hidden. (1258071)
Asset Import: Changing TextureImporter in the inspector no longer affect instantiated Texture2D until Apply/Revert is pressed and a new import is triggered. (1241204)
Audio: Fixed possible crash on playback of an AudioSource with a negative pitch value under a certain threshold. (928576)
Editor: Add missing tooltips for Audio inspectors (1258773)
Editor: Add validator for audio source object field in video player inspector (1194100)
Editor: Allow multithreaded graphics in the Linux editor when using Vulkan. (1252387)
Editor: Check that the build can be appended when using BuildPipeline.BuildPlayer with BuildOptions.AcceptExternalModificationsToPlayer (1271712)
Editor: Fix so a GameObject that is copy pasted to a different parent does have the same world position as the original GameObject (1268152)
Editor: Fixed color picker closing upon clicking it when it is hovered on immediately after opening. (1239613)
Editor: Fixed crash during player building where terrains are included in the build. (1273804)
Editor: Fixed dialogue/popup windows instantly close if mouse moved only by a few pixels during the time between press and release of the mouse.
Editor: Fixed gizmos disappearing from game and scene view after finishing a build for Vulkan. (1259765)
Editor: Fixed materials not getting reverted back when performing drag along with other asset types using ProBuilder face selection. (1260931)
Editor: Improve playback/scrubbing display when manually drawing multiple audio clip previews (1271167)
Editor: NullReferenceException is thrown when calling AssetDatabase.OpenAsset after reopening Unity with the Project tab unfocused (1274633)
Editor: Update Inspectors when using 'Recompile After Finished Playing (1196494)
GI: Fixed issue where a NullReferenceException is thrown after creating the new scene when the Light Explorer window is opened. (1244688)
GI: If a scene wasn't baked/has no lightmaps, the value of its lightmaps mode should be ignored. (1259485)
Graphics: Added SRP batcher workaround for out of memory issues on Mali GPUs caused by high vertex load (1281036)
Graphics: Fix crash on Stadia during launch (1278507)
Graphics: GrabPass does not support Depth targets. Only a single color target is supported. This applies to all platforms that we have. Added error check to prevent editor from crashing. (1208293)
Graphics: Vulkan shaders on desktop now work like in Metal with half precision disabled in most cases except explicit min16float in shader (1200917)
IL2CPP: Allow reverse p/invoke for delegates used via reflection (1271247)
IL2CPP: Avoid emitting C# comments into the generated C code stream when source code annotations are enabled. (1251077)
IL2CPP: Fix an issue with crashes on IL2CPP player startup, related to some network configurations (VPNs). (1242001)
IL2CPP: Fix thread names on Android (1272098)
IMGUI: Fixed the popup clickable area issue in MinMaxGradient with EditorGUI.indent level greater than 0. (1262838)
iOS: fix rare osver/device dependent crash on exit, when [UIViewController viewWillTransitionToSize:withTransitionCoordinator:] is called on killing unity view (1278124)
iOS: fix Universal arch adding arm64 requirement
iOS: made UnityPause/UnityIsPaused to not crash when called with unity runtime not inited (1278746)
Kernel: Fixed player connection to PS4 when using it IP. (1275104)
Linux: Fixed keyboard keypad number input (1280104)
macOS: Fixed building player with IL2CPP scripting backend when running on macOS Big Sur (1259859)
macOS: Fixed modifier keys states after OS shortcut performed (1268573)
Package Manager: Fix packages not sorted properly in Unity Registry
Package Manager: Fixed an issue when downloading a Git package with LFS files using a Git URL containing a path extension. (1256330)
Package Manager: Fixed an issue when searching packages on an ill-configured scoped registry would fail. (1281081)
Package Manager: Fixed an issue where a package tarball could sometimes appear to be corrupted. (1281090)
Package Manager: Fixed an issue where packages would sometimes disappear from the Package Manager UI. (1273008)
Package Manager: Fixed an issue where scoped registry caches could be populated with bundled Unity packages. (1281123)
Package Manager: Prevent Preview packages from being filtered out in Scoped Registries.
Package Manager: Updated com.unity.purchasing to 2.1.1 - fixes some compatibility issues with platforms without analytics
Particles: Fixed uninitialized compute buffer access when using particle quads and gfx jobs (1274445)
Physics: Fixed an issue with the cloth component where increasing/decreasing frame-rate would affect the forces given to the simulation (1255801)
Physics: Fixed an issue with the cloth simulation where setting the time scale to a floating point value close to zero and back to one, would cause additional force to be applied (1181701)
Physics: Fixed editor crash on AnchoredJoint2D::ConfigureAnchors when opening a scene containing GameObject with Joints but without Rigidbody (1272231)
Playables: Fixed issue where playing a PlayableDirector in OnDisable would crash Unity. (1274413)
Prefabs: Fix prefab merging when managed reference instances have been changed (1237191)
Profiler: Fixed an issue where the Profiler would have inconsistent data stream states between Editor and Player, which would cause the Editor to receive not be able to process received data or receive none at all (1268975)
Shaders: Compute shader inspector now shows graphics API sorted by name (1251621)
Shaders: Fixed incorrect shader code generated by HLSLcc for atomic min and atomic max operations for signed integers (1275152)
Shaders: Prevent editor from crashing on unsuccessful shader compiler process spawning. (1277135)
Shaders: Shader code tags are now checked for balance (1276396)
Shaders: Shader properties are now separated from shader property type in the inspector (1278166)
Shaders: Shaders without any passes will no longer be reported in the log as unsupported (1265033)
Shaders: Subshaders in SRP are no longer removed if any of the passes is unsupported (1265627)
Shaders: Using bit shift operations in shaders now causes a compilation error on GLES 2.0 (1271876)
Shaders: Using SV_VertexID semantic on OpenGL ES 2 now produces a human-readable error (1139074)
Terrain: Improved error messages when parsing BaseMapGen shader passes. (1224162)
Text: Fix IME composition duplication on focus change of text fields. (989131)
Video: Fix potential invalid memory access while executing queued video player script callbacks (1270858)
Video: Respect enabled state of output audio sources (1268769)
Windows: Fixed a deadlock which would sometimes occur when logging messages from several different threads simultaneously with cloud diagnostics enabled. (1261694)
Windows: Fixed a situation where an error "An abnormal situation has occurred: the PlayerLoop internal function has been called recursively." would appear when showing file picker dialog after dragging standalone player window. (1271852)
Windows: Fixes Resolution setting not saved properly to PlayerPref when using ExclusiveFullscreen mode (1277983)
Windows: Predictive text IME appears in wrong location when inputting non-English text (1171328)
Windows: [TextMeshPro] Chinese Windows IME initialized at wrong position, jumping to correct position after first symbol is typed (1043535)
XR: Fix SRP batcher activation with XR multipass rendering
XR: Fixed incorrect projection and camera reference when using WebCamTexture on HoloLens 2.
XR: Fixed rotated projection when using PhotoCaptureFrame on HoloLens 2
XR: XR Devices no longer report errors if no tracking features found on device.
API Changes
- Build Pipeline: Added: New API FilterToSubset on BuildReferenceMap & BuildUsageTagSet providing more control over native build data, reducing unnecessary asset bundle rebuilds.
Changes
- XR: The Oculus XR Plugin package has been updated to 1.5.0.
Improvements
Editor: Two new events added to ObjectSelector: ObjectSelectorSelectionDone: An item in the list is double-clicked; and ObjectSelectorCanceled: The window was closed by explicitly pressing escape on the keyboard. (1279665)
Graphics: Add command line switch '-disable-gpu-skinning'. (1274530)
Video: Allow video player to use blob urls on webgl (1265342)
XR: Update XR Plug-in Management to 3.2.16,Update Windows MR XR Plug-in to 2.4.1
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 10.0 or higher.
Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Exported Android Gradle projects require Android Studio 3.4 and later to build
Versión con LTS 2018.4.28f1
Lanzado: 8 October 2020
¡Nos complace anunciar Unity !versión. A continuación se presente las notas sobre la versión y el enlace del controlador de incidentes correspondientes para los problemas corregidos en esta versión.
Asistente para Descargas de Unity Editor
Instaladores de componentes para Windows
Instaladores de componentes para Mac
Component Installers Linux
Known Issues in 2018.4.28f1
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)
Linux: Focus cannot be properly gained on play mode, making keyboard input switch screens (1109908)
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)
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)
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)
Scene/Game View: Logging errors from background thread crashes the Editor when Error Pause is enabled (1173657)
Shadows/Lights: [Regression] Directional light shadow artefacts in 2020.2.0a21 (1271048)
Windows: Cannot activate license within a docker container (1193364)
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.28f1 Release Notes
Fixes
Asset Bundles: Fixed an edge case with AssetBundle.Contains not returning true for case sensitive paths. (1253270)
Build Pipeline: Fixed regression crash with serialized PropertyName field. (1267271)
GI: Fixed the issue of progressive lightmapper leaks memory upon subsequent scene switches and bakes. (1178584)
Graphics: Fixed an issue with compilation errors for unsupported functions when switching to OpenGLES3. (1203708)
Graphics: Fixed to correctly fall back to CPU skinning on feature level D3D10.x. (1269149)
Licenses: Fixed an issue where Unity installers could display out-of-date terms of service on Windows. (1271930)
Particles: Fixed opaque particle lighting in deferred rendering. (1193339)
Profiler: Fixed issue with continuous clicking not working on the profiler timeline gui scroll bars. (1238871)
Shaders: Fixed HLSLcc doing bad precision downgrading on some cases. (1228687)
Video: Fixed WindowsVideoMedia errors being thrown on standalone builds. (1212382)
XR: Removed Android build step to check compatible APIs when ARCore is enabled.
Novedades de Unity QA
¡No solo somos desarrolladores de herramientas, también somos artífices de palabras! Lea todas las entradas de blog de Unity QA antiguas y actuales.