Unity 2022.3.12

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

Known Issues in 2022.3.12f1

  • Android: Error "Execution failed for task ':launcher:checkReleaseDuplicateClasses'" is thrown when building with a "Build App Bundle (Google Play)" and "Split Application Binary" enabled at the same time (UUM-49559)

  • Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)

  • Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)

  • GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)

  • Serialization: Editor Crashes on WalkTypeTreeComplete<SerializedObjectTypeTreeWalk::ContainsManagedReferences'::2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108)

  • UnityTLS: UnityWebRequest performance drop when running multiple requests at once (UUM-49389)

  • Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags (UUM-47782)

  • Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)

2022.3.12f1 Release Notes

Features

  • Editor: Shaders: Added standard shader variant for native 16-bit shader types<br> Shaders: Added standardized shader variant keywords for wave operations.

Improvements

  • Editor: The Editor Console's rendering now doesn't scale in the number of log entries anymore.

  • HDRP: Added a warning to the HDRP Wizard if a users project contains materials that cant be upgraded. (UUM-46394)

  • HDRP: Improved skyContext caching when the sky renderer changes. (UUM-43697)

  • Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences. (UUM-52956)

Changes

  • Graphics: D3D11 will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)

  • Graphics: D3D12 will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)

  • Graphics: GLES will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • Graphics: IOS will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • Graphics: Mac will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • Graphics: RenderTexture will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)

  • Graphics: TvOS will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • Graphics: Vulkan will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • UI: Added "Unsupported MSAA Fallback" in player settings to specify how to handle cases with unsupported sample counts. (UUM-741)

  • URP: Vulkan URP will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)

  • Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.

  • Version Control: Included new decorators for retained &amp; locked files.

  • Version Control: Updated description in the package.json, including an updated link to get started.

Fixes

  • 2D: Fixed issue where the RendererColor property from the SpriteShapeRenderer persists over to the next TilemapRenderer. (UUM-53124)

  • 2D: Improved performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob. (UUM-53411)

  • Android: Fixed an issue where the preserved screen was displayed when using swipe for pop-up view. (UUM-48173)

  • Android: Further fix Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. (UUM-47926)

  • Android: Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. (UUM-48141)

  • Animation: Fixed potential editor hang when previewing transitions to states set with an extremely large speed multiplier. (UUM-35558)

  • Animation: Prevent UnityEditor.EditorCurveBinding.DiscreteCurve API from creating unsupported discrete curve bindings. (UUM-49567)

  • Audio: Fixed crash when resetting AudioSettings during async object loading. (UUM-10237)

  • Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. (UUM-40764)

  • Documentation: Fixed UUM-36369 for 2022.3: ScriptReference/UIElements.PopupWindow. (UUM-36369)

  • Documentation: Fixed UUM-43427 for 2022.3: ScriptReference/UIElements.ListView. (UUM-43427)

  • Documentation: Fixed UUM-46270 for 2022.3: ScriptReference/UIElements.EventBase. (UUM-46270)

  • Documentation: Fixed UUM-46272 for 2022.3: ScriptReference/UIElements.TwoPaneSplitView. (UUM-46272)

  • DX12: Removed unnecessary barrier transition when using DrawMeshInstancedIndirect. (UUM-6102)

  • Editor: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. (UUM-39898)

  • Editor: "Char" values were overwritten when selecting multiple GameObjects. (UUM-49347)

  • Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. (UUM-44220)

  • Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. (UUM-44304)

  • Editor: Enum fields shown as Integer when serialized in a nested structure. (UUM-47081)

  • Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads. (UUM-51798)

  • Editor: Fixed an editor crash that could sometimes be triggered when painting terrain details. (UUM-26884)

  • Editor: Fixed crash in audio mixer when loading assets that are corrupted. (UUM-43714)

  • Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. (UUM-49550)

  • Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. (UUM-51430)

  • Editor: Fixed problem with sending editor.buildPackageList analytics event. (UUM-49560)

  • Editor: Fixed that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities. (UUM-53521)

  • Editor: Fixed to make sure Clear commands work when using RenderPass API and Vulkan. (UUM-41126)

  • Editor: Math expressions on Constrain Proportion Scale multi-selection disabled, docs updated. (UUM-21958)

  • Editor: Removed duplication of the logs entries.<br> Limited the amount of allocations while searching and displaying logs in the console.<br> Improved search performance for the large amount of entries. (UUM-41481)

  • Editor: SpeedTree assets now generate separate materials / LOD on user demand during import. (UUM-2889)

  • GI: Signify that light-baking api are editor only. (UUM-2731)

  • Graphics: Fixed a crash happening when destroying a RayTracingAccelerationStructure declared as a static member in a C# class. (UUM-42135)

  • Graphics: Fixed time scale bug when previewing trails. (UUM-45881)

  • Graphics: MSAA sample count will fallback with same sample count, no matter what API is used. (UUM-741)

  • HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. (UUM-47230)

  • HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. (UUM-46001)

  • HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. (UUM-46848)

  • HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. (UUM-46922)

  • HDRP: Fixed crash when cleaning up the reflection probe camera cache. (UUM-43926)

  • HDRP: Fixed layered lit displacement. (UUM-49812)

  • HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. (UUM-46736)

  • HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. (UUM-42724)

  • iOS: Fixed rendering freezes when changing orientation on A14 iPads. (UUM-9480)

  • Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. (UUM-47009)

  • Scripting: Fixed an issue with custom script templates containing #ROOTNAMESPACEBEGIN# on their first line. (UUM-32235)

  • Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. (UUM-52909)

  • Shaders: Fixed keyword space mismatch when using dynamic keywords together with UsePass. (UUM-44739)

  • Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. (UUM-43288)

  • Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. (TB-229)

  • Timeline: Fixed issue where changing the name of a group track was not undoable. (TB-218)

  • uGUI: Fixed a crash when changing the resolution of the Game View when in play mode. (UUM-43701)

  • uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. (UUM-45893)

  • UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. (UUM-49342)

  • UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. (UUM-49355)

  • UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. (UUM-36707)

  • UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. (UUM-27737)

  • UI Toolkit: Fixed textured background UVs when inset because of opaque border. (UUM-35321)

  • URP: Added workarounds for MSAA-specific visual artifacts on materials that use alpha clipping in unexpected ways. (UUM-26513)

  • URP: Fixed per-vertex light layers. (UUM-40810)

  • Version Control: Fixed failed operations when the workspace is already locked.

  • VFX Graph: "materials" and "sharedMaterials" properties return all the materials, not only the active ones. (UUM-21328)

  • VFX Graph: Exception while switching fabric material to transparent. (UUM-41220)

  • VFX Graph: Fix unexpected assert when capacity is really high (UUM-534)

  • VFX Graph: Fixed wrong size used for update in strips with immortal particles. (UUM-46154)

  • Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame (UUM-3364)

  • Web: Fixed a typo in the Memory Growth web player setting. (UUM-51958)

  • XR: Updated XR Interaction Toolkit to version 2.5.2.

Package changes in 2022.3.12f1

Packages updated

Pre-release packages added

Changeset:
4fe6e059c7ef

Third Party Notices

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

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인