Notas sobre la versión

Known Issues in 2021.2.0b10

  • --: NullReferenceException is thrown when typing in the Hierarchy window search bar (1360676)

  • Asset Bundles: Fixed Asset Bundle determinism. (1346263)
    Fixed in 2021.2.0b12.

  • Asset Importers: Editor crashes on UnityEditor.Unsupported:IsDestroyScriptableObject when applying changes to a custom asset (1353925)

  • Asset Pipeline: Fixed crash inside Physics Manager when a Default Material is present and we shut down. (1356108)
    First seen in 2021.2.0b1.
    Fixed in 2021.2.0b11.

  • Audio: Crash on AudioCustomFilter::GetOrCreateDSP when recompiling scripts while in Play Mode (1354002)

  • CodeEditors: Crash on stopping debugging (1355156)

  • Customer QA Onboarding: Scrolling is jumping when scrolling in the Input Manager (1362327)

  • Editor: Fixed EnumMaskField incorrectly using int.MaxValue for the Everything value, it now uses -~0 (-1). (1343837)
    First seen in 2021.2.0a17.
    Fixed in 2021.2.0b12.

  • Global Illumination: Crash while sculpting Terrain and Baking Lightmaps (1266511)

  • Global Illumination: Unity 2021.2 crashes on some Windows machines when tbb12.dll gets loaded (1361676)

  • Global Illumination: [Enlighten] Fatal Error when closing the Editor while Generating Lighting (1354238)

  • Global Illumination: [GPU PLM] Fallback to CPU PLM in CL_INVALID_MEM_OBJECT after switching light color only and rebaking GI (1356714)

  • Global Illumination: [PLM] Baking stalls after starting CPU PLM bake via the lightmapping API with enabled async shader compilation (1331268)

  • HD RP: HDRP Template fills the Console with "Shader error...couldn't open include file" messages after building the project (1342989)

  • IL2CPP: [Mono Upgrade] Il2CPP player fails to start on Windows 7 (1340258)

  • Input: Input.GetKey does not trigger when the mouse cursor is outside the Game window (1358134)

  • Input: Touch Input doesn't work in Play Mode when running an Editor on a Touchscreen device (1341159)

  • Linux: Menu bar "Assets" submenu items are disabled after visualizing an asset's context menu in Project view (1346205)

  • Linux: Fixed issue where dismissing a context menu can cause a crash. (1347655)
    Fixed in 2021.2.0b12.

  • Metal: Changing Adaptive Resolution Level asks for unsupported texture format which causes Editor crash (1355775)

  • Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)

  • Mobile: [Android] Build fails when there are 680 or more files in the Streaming Assets folder (1272592)

  • Mono: [Linux] [Mono Upgrade] Unity crashes when detaching the Managed Debugger after hitting a breakpoint (1345784)

  • Mono: [Mono Upgrade] CommandBuffer native plugin events hang in the Editor (1308216)

  • Networking: Profiler/Memory Profiler cannot be connected to Standalone build when Run in Background is disabled (1355728)

  • Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)

  • Physics: Editor crashes when accessing RaycastHit.lightmapCoord and the hit Mesh does not have texture channel 1 (1361884)

  • Profiling: [Profiler] GC Alloc call stacks have unrelated stack trace lines (1355812)

  • Quality of Life: Crash on GUIView::DoPaint when selecting color with a color picker (1355078)

  • Scene Management: Poor performance when loading or unloading a large Scene (1360901)

  • Scene Management: Redoing Apply nestee prefab crashes Editor (1348899)

  • Scene Management: [Undo] Redoing Apply override to Prefab crashes Editor (1355538)

  • Scripting: Crash on PropertyUndoManager::Flush after recompiling scripts (1352394)

  • Scripting: DomainReloadTests performance tests have regressed due to removal of built-in support for Visual Studio as a code editor (1336648)

  • Scripting: Fixed an issue when opening a project using rulesets, Error CS8035 is no longer thrown in the console. (1349517)
    Fixed in 2021.2.0b11.

  • Scripting: Increased Script Assembly reload time (1323490)

  • Scripting: Performance degradation when activating or deactivating uGUI GameObject (1348763)

  • Settings Window: [Mobile Notifications] Editor crashes when clicking on any category while Mobile Notifications pane is open (1361351)

  • UI Builder: Changes in UI Builder are lost when editing a 2D sprite (1357086)

  • UI Toolkit: [Shadergraph] "Transform" node no longer appears in searcher when typed (1344825)

  • Vulkan: [Editor] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. (1337772)

  • WebGL: Profiler does not autoconnect on WebGL builds (1360399)

  • WebGL: WebGL fails building on Windows 7 (1340260)

  • Windows: Mouse Y coordinate is wrong on windowed fullscreen player using a resolution smaller than native with New Input System enabled (1345405)

New 2021.2.0b10 Entries since 2021.2.0b9

Features

  • Version Control: Added auto sign in when logged into Unity account

Improvements

  • 2D: Updated Skinning Editor tooltips text.

  • Version Control: Added Checkin and Update confirmation notification

  • Version Control: Improved load time performance

  • Windows: Alt + Enter now defaults to native resolution rather than the resolution that the window was in windowed mode. This makes the image more crisp and reduces the chance of letterboxing.

Changes

  • Package: Updates FBX Exporter package to 4.1.0: https://docs.unity3d.com/Packages/com.unity.formats.fbx@4.1/manual/index.html

  • Version Control: Simplified UI: decluttered UI

  • XR: Updated OpenXR Package to 1.2.8

Fixes

  • 2D: Fixed 2D PSDImporter always imports .psb files when switching build platforms. (1327701)
    This has already been backported to older releases and will not be mentioned in final notes.

  • 2D: Fixed 2D PSDImporter doesn't apply settings from Sprite Editor Window when changes made in Inspector. (1339799)

  • 2D: Fixed changing PSD Importer inspector fields causes UnityEditor.ObjectPreview errors. (1333823)
    This has already been backported to older releases and will not be mentioned in final notes.

  • 2D: Fixed IKManager2D does not detect classes inheriting from Solver2D. (1343260)
    This has already been backported to older releases and will not be mentioned in final notes.

  • 2D: Fixed SpriteLibraryAsset Category & Label does not generate hash in Inspector. (1340587)
    This has already been backported to older releases and will not be mentioned in final notes.

  • 2D: Fixed SpriteResolver inspector selects first element when failing to resolve. (1340070)
    This has already been backported to older releases and will not be mentioned in final notes.

  • 2D: Fixed Thumbnails in Sprite Library Asset flicker when the Library Asset contains many Categories and Labels. (1333228)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Android: Fixed cameras with depth only clear flickering or not rendering on Adreno devices. (1314872)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Android: Fixed issue, where you would have stale touches present after touching the screen with multiple fingers. Previously Unity was incorrectly handling MotionEvent ACTION_CANCEL event, and was only canceling one touch, where in reality all touches must be canceled. (1335140)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Android: Set android:exported atribute to true for Uniy library activity when target API level is 31 or higher. (1356676)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Asset Pipeline: Improved UI performance when generating many asset previews. (1340118)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Audio: Fixed a crash when passing a null argument to AudioMixer.FindSnapshot. (1341752)

  • Editor: Fixed keycode for new input system on Linux to reflect hardware keycode/physical key location. (1343619)

  • Editor: Fixed prefab override being reset when prefab is pasted as a child. (1339266)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Editor: Nested enumerator execution order fix (DSTR-227).

  • Editor: UI not running any tests if run select on nested namespaces (DSTR-256).

  • GI: Fix crash when baking 4K lightmap with maximum AA setting. (1318800)

  • Graphics: * Improved support for ghosting particles.

    • Improved sharpening and other minor fixes from NVIDIA. (1345143)
  • Graphics: Fixed bilinear rescale on 32k wide or high images such that the image no longer flips around. (1340329)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Graphics: Fixed crash when trying to access individual pixels of crunch compressed textures using GetPixel/GetPixelBilinear/SetPixel. Attempting this now logs an error. (1314831)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Graphics: Fixed HDRP Camera Binder errors related to depthBuffer and colorBuffer properties. (1353845)

  • Graphics: Fixed Single Channel Texture2DArrays having corrupted mips when using Box mip filtering. (1352547)

  • Graphics: Fixed SRPBatcher not increasing CBuffer size when material shader is changed. (1353368)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Graphics: Fixed the random position of the Rendering Submenu on Assets > Create. (1341763)

  • Input System: Fixed Y coordinate being flipped in Windows Player when WarpCursorPosition in Input System. (1355722)

  • Linux: Fixed for crash when showing tooltips for ProBuilder buttons. (1335846)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Linux: Input when using WASD does not get stuck when using the shift key in Play Mode. (1333044)

  • N/A (internal): Fixed scene-with-scrollbar-horizontal-delete-doesnt-dirty-on-save test instability by calling Focus(). (1356609)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Package: Updated Tutorial Authoring Tools to 1.0.0.

  • Package: Updated Tutorial Framework to 2.0.0.

  • Package Manager: Add an info icon will warn users when the package version they are using is not recommended for their Unity version. (1335740)

  • Package Manager: Fixed the issue where the ads packages license link takes you to a wrong url. (1350621)

  • Prefabs: Fixed that unpacked prefabs added under a prefab instance are removed when undoing any change made to outermost root. (1339775)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Scene/Game View: Added an option to disable the hide of the gizmos. (1313974)

  • Scene/Game View: Fixed issue where some Overlay windows would throw exception after domain reload. (1345651)

  • Shaders: Fixed shader compilation error on Metal caused by using early returns in a Hull Shader. (1348125)
    First seen in 2021.2.0.

  • UI Toolkit: Fixed clipping issue with nested scrollviews. (1335094)

  • UI Toolkit: Fixed the initial size of VisualElement. (1340221)
    First seen in 2021.2.0a20.

  • UI Toolkit: Fixed the lack of feedback to users about problems with the UIDocument and PanelSettings inspectors. (1351792)

  • UI Toolkit: Fixed tooltip not showing in the UI Builder inspector. (1346433)

  • UI Toolkit: Fixed UI Toolkit Event Debugger's layout when docked. (1340243)
    First seen in 2021.2.0a18.

  • UI Toolkit: Fixed UIT-1340195 and UIT-1340189

    • Can't assign a none Font in UIBuilder.
    • Selecting a FontAsset to none in the UI Builder throws warnings.
    • Added test to check that it is possible to set both Font and FontAsset to none. (1340189, 1340195)
  • Universal Windows Platform: Fixed Alt + Enter not entering/leaving fullscreen mode. (1304865)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Universal Windows Platform: Fixed C++ source code plugins failing to get copied to output build folder with executable only build type when the plugin is in a package that's referenced in the project. (1353677)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Version Control: Fixed contextual menu not showing up in project view.

  • Version Control: Fixed some namespace collisions with Antlr3.

  • Version Control: Fixed SSO renew token after password change.

  • Version Control: Fixed view not switching to workspace after creating an Enterprise Gluon workspace.

  • WebGL: Added workaround for Safari IndexedDB bug. (1342163)
    This has already been backported to older releases and will not be mentioned in final notes.

  • WebGL: Set the mouse position to be in the middle of the canvas if the cursor is locked. (1338936)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Windows: Fixed SystemInfo.deviceUniqueIdentifier not actually being unique on some Windows 7 machines. (1339021)
    This has already been backported to older releases and will not be mentioned in final notes.

  • Windows: Fixed Windows standalone player misdetecting whether it's running at native resolution and as a result reopening in wrong resolution if the native resolution changes between runs.

Changeset: b31a071b0ce1