Unity

最新版本 Unity 2023.2.10

Unity 2023.2.10

Unity 2023.2.10
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.

For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲在任何 platform.

Unity 特點是鉤和喜悅的球員:

Workflow
Rapidly 組裝您的場景在一個直觀的,可擴展的編輯工作區。為對你的成品 game.

Quality
Create 與 AAA 視覺逼真度,音頻和全油門動作執行平整光潔任何 screen.

2D 和放大器遊戲快速迭代播放,測試和編輯; 3D
Get 專用於 2D 和 3D 內容創建與利用共享 conventions.

Animation
Unity&rsquo 的高效的工作流程工具; S 唯一強大和靈活的動畫系統帶來生命的任何字符或物體與難以置信天然和流體 movement.

Performance
Reliable 性能,光滑幀率,和高超的遊戲跨越目標 platforms.

Multi-platform
No 其他遊戲引擎發揮的經驗給你這麼多的發布平台與近費力 deployment.

Unity 雲 Build
Get 選擇你的構建與新的雲服務構建的簡單方法。檢測項目中的變化,你的工作,並建立對您的設備自動傳送,或可玩的 Web.

Note:Unity 是免費的,自帶 Unity Pro.

Also 提供全功能的 30 天試用版:下載 Unity 為 Mac

ScreenShot

軟體資訊
檔案版本 Unity 2023.2.10

檔案名稱 UnityHubSetup.exe
檔案大小
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 免費軟體
作者 Unity Technologies
官網 http://unity3d.com/unity
更新日期 2024-02-18
更新日誌

What's new in this version:

Unity 2023.2.10
Fixed:
- Android: Fixed a crash in development build when passing array of AndroidJavaObject to Java method
- Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again
- Android: Fixed an issue where the splash background color was not always editable for Android, even if a splash screen background image is set
- Android: Fixed problem with JNI global reference table overflow when AndroidJavaObjects are deleted by garbage collector
- Android: Fixed problem with with using AndroidJavaObject.Set() for AndroidJavaProxy
- Android: Fixed UnityEditor.Android.GradleDependencies.GetEngineGradleDependencies() to return game activity dependencies, when both Activity and GameActivity are selected in application entry points.
- Android: Make it possible to target API Level 32, when building with GameActivity, in this case, Unity will downgrade the following package version - androidx.appcompat:appcompat 1.6.1 -> 1.5.1, androidx.core:core 1.9.0 -> 1.8.0
- Asset Bundles: Added note about texture streaming in the AssetBundle.UnloadAllAssetBundles docs
- Documentation: Fixed documentation on SystemInfo.hdrSupportFlags
- Editor: Fixed a flickering issue due the intensity was being changed during the first frame
- Editor: Fixed an issue in URP's Forward+ reflection probe tiling
- Editor: Fixed an issue where an assert is triggered if calling EditorApplication.Exit() with a native debugger attached on MS Windows
- Editor: Fixed an issue where certain monitor layouts will confuse which monitor to open menus on MS Windows
- Editor: Fixed an issue where macOS platform was not having XcodeApi if iOS platform support was not present
- Editor: Fixed an issue where Rich text tags were not support single quotes tags
- Editor: Fixed an issue where the GameView Scale slider was reading the display Scale from the wrong display
- Editor: Fixed an issue where there was no default value for texture compression format
- Editor: Fixed an issue where we would use a cached SerializedProperty that belonged to a different SerializedObject for the ReorderableList. This would cause changes to be lost due to them being applied to the wrong SerializedObject
- Editor: Fixed application focus detection on linux
- Editor: Fixed blackscreen issue in the GameView when using a UI document
- Editor: Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message
- Editor: Fixed the tiling of spotlights in URP's Forward+ renderer, which was wrong in certain conditions
- Editor: Fixed TwoPaneSplitView anchor style being overridden when shown in an Inspector
- Editor: Upgrade libcurl to 8.5.0
- Graphics: Fixed a rendering non-background materials as skybox issue
- Graphics: Fixed asymmetric projection matrix support in URP forward plus
- Graphics: Fixed issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures
- Graphics: Fixed spotlight culling in orthographic camera when using URP ForwardPlus
- Graphics: Improved performance of CopyTexture when copying from a readable Texture2D just after it was scheduled for uploading (Texture2D::Apply())
- HDRP: Fixed a water in SSR reflections
- HDRP: Fixed an offset in refraction in XR issue
- IL2CPP: Avoid providing duplicate copies of the --linker-flags argument passed to IL2CPP
- IL2CPP: Fixed an issue where a PlatformNotSupportedException for Process.HasExited was not thrown
- IL2CPP: Fixed crash in GC when too many allocation roots are processed
- IL2CPP: Fixed finalizers being called in a reentrant manner on the Web platform. Finalizers are now invoked explicitly at the end of each frame if needed
- IL2CPP: Fixed leak of cached reflection data on IL2CPP unload
- IL2CPP: Fixed occasional crash when attaching/detaching the Unity debugger
- IL2CPP: Fixed rare crash when using ConditionalWeakTable
- IL2CPP: Fixed socket.send() sending uncatchable SIGPIPE signal on Linux
- IL2CPP: Fixed to allow IP options IP_HDRINCL, IP_TOS and IP_TTL on some platforms where they are supported but were incorrectly defined out
- Mono: Accessing AppContext.BaseDirectory will no longer throw an exception
- Mono: Fixed "ldftn opcode to an icall causes JIT compilation upon every invocation"
- Mono: Fixed a race condition when the number of files in a directory changes while this code is executing
- Mono: Fixed crash on domain reload, due to domain specific memory stored within image specific data structures
- Mono: Fixed crash on Windows when certain Global Flags were enabled with the GFlags SDK tool
- Mono: Fixed crash that would occur when attempting to determine the size of a recursively defined struct
- Mono: Fixed issue with Socket.ReadAsync where the buffer submitted would not be updated when using a Memory
- Mono: Fixed wrong file path reported by mono_ppdb_lookup_location for methods that span multiple files
- Package Manager: Fixed a sidebar min-width issue
- Particles: Fixed a random crash with Prewarm & SubEmitter
- Physics: Fixed a spelling issue in a BoxCollider warning message
- Physics 2D: Fixed an issue when using a CircleCollider2D in a CompositeCollider2D whilst using Transform scaling, the Radius could become invalid
- Physics 2D: Using SetEnabled on CompositeCollider2D should have no effect as component isn't able to be disabled
- Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation
- SRP Core: Fixed a NullReferenceException when trying to display VolumeComponents overrides
- SRP Core: Fixed an issue where errors could be thrown by debug action registration if deleting all axes in Input Manager
- Text: Fixed un-detected sprite asset changes after adding new sprites
- TextCore: Fixed an issue by ensuring only Kernings are populated for UITK and IMGUI
- TextCore: Fixed an issue were Kerning was not applied to Sprites
- UI Toolkit: Fixed an issue where a binding instance marked as dirty would not update all usages of that binding
- UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model
- UI Toolkit: Fixed an issue where the ListView would bind to an incorrect property path when the list items were being reused
- UI Toolkit: Fixed an issue where the ListView would not display serialized values correctly when the list items were being reused
- UI Toolkit: Fixed an issue where the url Style sheet value was not using speech marks instead of apostrophes
- UI Toolkit: Fixed an issue where the xml namespaces provided by the user were not kept when saving a UXML file in the UI Builder
- UI Toolkit: Fixed CurveFIeld not applying the ranges to the CurveEditorWindow
- UI Toolkit: Fixed for authoring of attribute overrides being disabled in the UI Builder inspector when UXML Serialization was used
- UI Toolkit: Fixed GenericDropdownMenu unnecessarily removing focus from elements created during a menu action
- UI Toolkit: In the UI Builder, users can no longer drag disabled selectors when using in-context editing
- Universal RP: Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it
- Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending
- Universal Windows Platform: Fixed an issue where Player would not store the previous UnityPlayer.log under UnityPlayer-prev.log
- VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset


Unity 2023.2.9
Fixed:
- 2D: Fixed mem leak for ShadowCaster2D
- Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more
- Editor: Fixed crash when running with -nographics and Universal RP
- Editor: Fixed material variants hierarchy merging with locks
- Editor: Fixed SRP Lens flare not having a default flare
- HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings
- IMGUI: Fixed an issue with PropertyFields with multiple subproperties not being aligned properly
- Package Manager: Fixed an issue where 'My Assets' download, in light mode, 'Resume' and 'Cancel' button background colors were off
- Package Manager: Fixed an issue where the Package Manager diagnose button did not display the the diagnostic tool output on Windows
- Particles: Fixed an issue where Noise Module occasional glitches
- Particles: Fixed Trail module crash when using Generate Lighting Data checkbox
- Scene/Game View: Fixed an issue where the SceneView's Tools overlay's buttons would not have the correct icon resolution
- Scene/Game View: Making GameObject icon visibility responsive to Scene View visibility
- TextMeshPro: Ensure enabling and disabling Canvases does not cause a regeneration of the text
- TextMeshPro: Fixed Dropdown creation causing a crash after undoing
- UI Elements: Ensuring UnicodeLineBreakingRules are applied to text
- UI Toolkit: Added checked background to GradientField so the transparency is easier to see
- UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class
- UI Toolkit: Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field
- UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library
- UI Toolkit: Fixed an issue with IMGUI container being misaligned
- UI Toolkit: Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime
- UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab
- UI Toolkit: Fixed issue with inspector in debug mode
- UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer
- UI Toolkit: Invalid style enum values will now produce an error instead of throwing an exception in the UI Builder
- UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds
- Undo System: Fixed Redo restoration of multiple ScriptableObject added via AddObjectToAsset
- Universal Windows Platform: Corrects Application.runInBackground internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus
- Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released
- Windows: Fixed crash when reading data from non-compliant HID peripherals


Unity 2023.2.8
Features:
- Package: Patch User Reporting SDK improving UX

Improved:
- Asset Pipeline: Improve error handling when updating ArtifactDB or SourceAssetsDB

Fixed:
- 2D: Fixrf issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly
- Android: Fixed OnDemandRendering's ignored renderFrameInterval
- Android: Remove deprecation warning for IPostGenerateGradleAndroidProject
- Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier
- Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero(Playstations, Android)
- Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window
- Animation: Fixed for transition preview ending before the target state has fully played
- Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window
- Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy
- Audio: Fixed an issue that prevented signals generated via OnAudioFilterRead from functioning as expected
- Audio: Fixed issue where creating an audio source while the editor window for the AudioRandomContainer asset was open could throw an error
- Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view
- Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor
- Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error every frame after deleting the selected asset and docking the window
- DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1
- Editor: Fixed a splash screen corners alpha issue
- Editor: Fixed an issue where dangling mouse shortcuts are called on a MouseUp event with a null context
- Editor: Fixed an issue where gDiagProfileOpenCLJobs was nog a compile time constant.
- Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files
- Editor: Fixed Fullscreen Passthrough, it no longer renders the UI when enabled
- Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux
- Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal
- Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs
- GI: Fix MissingComponentException when no MeshFilter is attached to a Terrain tree game object when baking Probe Volumes
- Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value
- Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively
- Graphics: Surface shader path has correct parameters set when emulating vertexbuffers
- HDRP: Fixed for motion blur blending
- HDRP: Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR
- Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic
- Linux: Fixed GTK error messages in Editor.log
- Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file
- Scripting: Removed the multiple HelpURL attributes warning
- Shaders: Fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be when shaders compiled using DXC for Vulkan
- Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects
- Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives
- Tests: Fixed the TestSimpleRenderPass test so that it uses the correct load action
- TextMeshPro: Add missing grey and lightblue tags
- TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset
- uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position
- uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos
- UI Toolkit: Fixed "FormatException" error is thrown when generating the schema and using a system region that uses ',' as a decimal point
- UI Toolkit: Fixed an issue for changes after project launch were not discarded properly in UI Builder
- UI Toolkit: Fixed Command event modifier for pointer events on MacOS
- UI Toolkit: Fixed Search window saved searches double-click to rename not working
- UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values
- UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window
- Universal RP: Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting
- Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled
- VFX Graph: Fixed an issue where instancing rendering on new ShaderGraph outputs was not enabled
- VFX Graph: Fixed very very long system name could lead to freeze the Editor
- VFX Graph: Remove GetParticleIndex shader warning in particle strip systems
- VFX Graph: Sample of Camera Buffer isn't available in compute passes
- VFX Graph: Unexpected larger material in runtime leading to a performance loss
- Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play
- Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default


Unity 2023.2.7
Featured:
- iOS: Add Apple Privacy Manifest support

Improved:
- URP: Enable renderViewportScale for XR intermediate textures

Changed:
- Burst: Update default LLVM to version 16

Fixed:
- 2D: Fixed issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline
- 2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded
- Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies
- Animation: Fixed erroneous discrete int and enum default values written back by the Animator
- Audio: Fixed AudioMixer clicks when abruptly changing volume in Start()
- Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.
- Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.
- Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate IsXXXSupported property.
- Burst: Fixed android builds throwing a NullReferenceException.
- Burst: Fixed arithmetic and bitwise negation on native integers.
- Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo(1). Burst would previously only compile the T foo(T val) function.
- Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a FunctionPointer.
- Burst: Fixed the managed fallback for bursts intrinsic functions cvt_ss2si, cvtss_si32, and cvtss_si64 to follow midpoint rounding standard of nearest even.
- Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.
- Editor: Editor crash if a compilation error happened during import from code altering compilation assets during activate
- Editor: Fixed a bug where the middle mouse button was not centering the SceneView on the selected object
- Editor: Fixed issue with MaskField using the wrong data to render selected items
- Editor: Fixed memory corruption when closing aux window when dialog box shows up
- Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed
- Editor: Updating fsbtool to match the current FMOD version
- Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection
- Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All
- IL2CPP: Fixed a crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter
- IL2CPP: Fixed C++ compilation error on missing type reference is generic code
- IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value
- IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types
- IL2CPP: Fixed conversion errors on constrained calls in shared generic code (UUM-55756)
- IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter
- Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays
- Linux: Fixed Multi-touch events not recognizing on Linux Player
- macOS: Fixed secondary display refresh rate values being invalid
- Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call
- Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped
- Shaders: Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence
- Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer
- TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it
- UI Elements: Fixed the UI Builder hierarchy element duplicate command
- UI Toolkit: Fixed contextual menu resets selection on text elements
- UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes
- UI Toolkit: Fixed UIToolkit property field background does not change color when the property is animated
- UI Toolkit: Fixed unset not working on composite style fields in the UI Builder
- UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible
- Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl.
- Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.
- Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.
- Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.
- Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out
- Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders
- Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.
- VFX Graph: Fixed space conversion error when copy-pasting a system
- WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume()
- WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format
- Windows: Removed undesirable HID warning messages


Unity 2023.2.6
API Changed:
- Package: Added: XR Hands (com.unity.xr.hands) 1.4.0-pre.1 added as next version in package manifest
- Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version in package manifest

Fixed:
- 2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject
- 2D: Remove material upgrade dialog box during material upgrades for templates
- Android: Fixed ad banner disappearance after suspend/resume
- Audio: Fixed performance issue that would occur when having many inactive audio sources in a scene
- Build System: Fixed UITookitSourceGenerator for source code customer builds.
- Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete
- Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method
- Editor: Fixed build errors due when switching between build targets using buildPlayer command line options
- Editor: Fixed flipping scale of water surface
- Editor: Fixed foam accumulation in editor
- Editor: Menu items are no longer disabled on macOS if a dropdown is a component of a modal window
- Editor: Properly closes the previous context menu before opening a new one
- GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass
- SRP Core: Fixed Remove All context action for Volume Profile not working in VolumeEditor
- UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild
- UI Toolkit: Fixed elastic scrollview jittery on drag


Unity 2023.2.5
Improved:
- Build System: make bee_backend's directory deletion explicitly handle readonly files on windows
- Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals

Changed:
- Package: Updated code coverage package to version 1.2.5

Fixed:
- 2D: Fixed case where Importing sprite sheet by using ISpriteEditorDataProvider generates broken Sprites
- Android: Add missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity (UUM-58225)
- Android: Added Auto Rotation behavior to the Orientation section
- Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation
- Android: Fixed missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now
- Android: Removed unity.allow-resizable-window meta-data for multi-window support on large screens.
- Android: Users can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline
- Animation: Fixed blend tree preview not displaying when inspecting blend tree (UUM-54402)
- Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly
- Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac
- Build System: Don't crash on windows if there are duplicate environment variable keys.
- Core: Clarified APV helpboxes
- Core: Fixed a tooltip issue
- Documentation: Add missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri
- Documentation: Fixed water burst script compilation issues.
- DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing
- Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events
- Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console
- Editor: Fixed a crash in shortcut generation on Mac OS
- Editor: Fixed an issue where Menus items are not visible after loading large projects
- Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy
- Editor: Fixed copy properties on material variants
- Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted)
- Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click)
- Editor: Fixed failure on AMD GPU when baking APV with virtual offsets or sky occlusion
- Editor: Fixed for invalid texture binding in worldspace
- Editor: Fixed how we index folder and folder combinations for the dir: filter
- Editor: Fixed issue where the wrong value would be displayed for stepped curves
- Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open
- Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window
- Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer
- Editor: Fixed renderdoc capture button in linux editor not capturing drawings in gameview
- Editor: Fixed script not compiled with a certain folder/asmdef configuration in the Assets folder.
- Editor: Fixed Secondary click "control-click" does not work on mac
- Editor: Fixed Static Lighting Volumetric Clouds checkbox
- Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug
- Editor: Fixed the container window signal handler data type
- Editor: Lens Flares ignore Camera Culling Masks
- Editor: Plugins of .androidlib type will by default be marked as only compatible with Android
- Editor: Prevent crash in PreviewTextureManager when changing materials while play-mode is active
- Editor: When a context contains a single provider, it is correctly listed in the AddNewBlock propositions
- Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver
- Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size
- GI: UpdateLightProbeProxyVolumes is shown as running despite not being active
- Graphics: Enforce SDR for Splash Screen
- Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes
- Graphics: Fixed an issue when using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing
- Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts
- Graphics: Fixed depthnormals bug for multi-pass shader
- Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance
- Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system
- Graphics: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan
- Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from
- HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them
- HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled
- HDRP: Fixed an issue by removing now unnecessary required setting for the Water System sample
- HDRP: Fixed Blackman-Harris filter for temporal AA
- HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo
- HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy
- HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene
- HDRP: Fixed exception thrown when running projects for an extended amount of time
- HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer
- HDRP: Fixed post-processing when the LUT size is not a power of 2
- HDRP: Fixed sentence in "Ray Tracing: Getting started" documentation
- HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data
- HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). (HDRP-3062)
- HDRP: Increase HDRP's maximum cube reflection probes on screen
- iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad
- iOS: Fixed ActivityIndicator not showing on newish iOS
- iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device
- iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language
- Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged
- Physics: Fixed moving child triggers causing parent bodies to recalculate their center of mass
- Scene Manager: Fixed crash when replacing a missing prefab asset
- Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS
- Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group
- Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS
- Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode
- Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode
- Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files
- Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference
- Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are (UUM-28802)
- Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are
- TextCore: Ensure no errors are thrown for wrongly formatted tags
- TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative
- UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable
- UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor
- UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner
- UI Toolkit: Fixed issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from bindItem
- UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed')
- UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint
- UI Toolkit: Fixed ObjectDisposedException on undoing creation of element in the builder
- UI Toolkit: Fixed UIToolkit memory leak in webgl for safari
- VFX Graph: Improved error feedback message when a shader graph is missing and no path is found
- Video: Choppy video playback when Application.targetFrameRate is set lower than the video frame rate
- WebGL: Fixed an issue that causes a parsing error due to misplaced regex


Unity 2023.2.4
Fixed:
- 2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use
- 2D: TilemapRenderer in Individual mode will user all secondary textures associated with the Sprites used when Sprites are using Sprite Atlas texture with different secondary texture sources
- Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14
- Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found
- Asset Import: Fixed assertion errors that occur when importing case insensitive plugins
- Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray
- Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes
- Editor: Fixed color glyphs not being displayed when using IME
- Editor: Fixed Label not being properly assigned the emojiFallback value when used with a TextField
- Editor: Fixed VolumetricFog as Fullscreen Debug Mode
- Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed
- GI: Fixed an issue where temporary copy of lightmap textures after bake was not released
- Graphics: Fixed native plugin crash when on non-main thread
- HDRP: Fixed caustics in XR
- HDRP: Fixed time step of watersystem for recorder
- iOS: Added iPhone 15 cutouts
- iOS: Added iPhone 15 device generation enums
- iOS: Fixed AddLocaleVariantFile not working with Windows file paths
- iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang
- iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation
- Mono: Fixed GC heap reporting to report reserved (free) sections
- Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives
- Profiler: Fixed null pointer access crash inside ProfilerRecorder
- Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios
- UI Elements: Revert back the multiline validation being applied to single line TextField
- UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa
- Universal RP: Fixed t Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore
- VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect
- VFX Graph: Fixed an Unexpected inspector in case of Sprite Custom/Lit/Unlit
- VFX Graph: Fixed error feedback context menu could not be displayed anymore
- VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design
- VFX Graph: Visual Effects back in Scene FX window
- Video: Fixed OnFrameReady is called twice when setting the time in VideoPlayer
- Video: [WebGL]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture()


Unity 2023.2.3
Fixed:
- 2D: Fixed case where URP freeform lights glitch when Light points are close to one another
- Accessibility: Fixed the node that is focused on touch
- Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true)
- Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController
- Editor: "Assertion failed on expression" errors spammed due to an attachment limit
- Editor: Added a space in contextual menu for TMP
- Editor: Fixed a bug where the KeyDown event from the Context menu's search field would be propagated to other windows
- Editor: Fixed an Editor freeze when PrefabUtility.LoadPrefabContents was called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab
- Editor: Fixed issue when dragging selectable field in IMGUI
- Editor: Fixed issue with IMGUI not calculating text size properly
- Editor: Fixed player build issue with needed assemblies being omitted from the build
- Editor: Fixed sign out experience from the Editor UI with or without active Hub (LIT-2409)
- Editor: Fixes issues with updating IMGUI TextField from code
- Editor: Properly report a cancelled build in early build player stage
- Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window
- GI: Handling CPU memory allocation failure in heavy data jobs when baking APV
- Graphics: Add support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture
- Graphics: Clarify that creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute
- HDRP: Fixed triplanar on alpha clipped geometry
- Linux: Fixed space key does not work when holding the Shift key
- Nintendo Switch: Fixed to correctly set Depth Clip Mode on Nintendo Switch so the ShaderLab ZClip command can work correctly
- Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex"
- Scene/Game View: Fixed center tool handle mode
- TextMeshPro: Custom validator ignores the returned character from the validate function
- TextMeshPro: Editing a textfield on mobile and then submitting throws an exception
- TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors
- uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject
- uGUI: Fixed underline when use at end of text
- Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword


Unity 2023.2.2
Improved:
- Burst: Burst support for Apple visionOS

Changed:
- Editor: Rename the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu"

Fixed:
- 2D: Fixed AnimatedTile not animating in a player build
- Android: Android: The Editor now offers to install a lower API level than the currently installed level if the user requests it, rather than forcing the user to install the lower level manually. Not available in batch mode
- Android: Fixed an issue with usymtoolarm64 not being copied to exported Gradle project
- Android: Fixed merged manifest path for permissions event
- Asset Import: Closing the editor after reverting the properties in editor now resets the m_DirtyIndex to 0
- Audio: Fixed a bug that would cause the ARC to crash for certain parameter settings
- Editor: Fixed an Editor performance issue when opening a Shader Variant Collection asset containing more than 10,000 child variant objects
- Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.
- Editor: Fixed an issue with text not being displayed under certain conditions
- Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.
Fixed Ctrl key is ignored when creating shortcuts with Cmd key
- Editor: On iOS, with MSAA and HDR enabled, now properly use the same backbuffer format
- GI: Changed Spotlight to Spot Light in UI labels
- GI: URP in batch mode (using -executeMethod): fixed light baking issues
- Graphics: WebGL Player: Fixed a memory leak when using AsyncGPUReadbackRequest
- iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController
- Physics: Fixed the torque computation of ArticulationBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used
- Physics: Fixed the torque computation of RigidBody::AddRelativeForce to use the inertia tensor world matrix instead of mass. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used
- Physics: Fixed the torque computation of RigidBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used
- Physics 2D: Fix an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex
- UI Toolkit: UI Toolkit + IPointerClickHandler. IPointerClickHandler now counts clickCount correctly
- UI Toolkit: UI Toolkit: Fixed indications of default value overrides not being correctly refreshed, and clarified the Binding Path's field name and tooltip
- Undo System: Improve performance on Undo Flush when using serialization system
- Universal RP: URP: Fixed an issue where screen space decals miscalculated ambient lighting
- WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome
- WebGL: Fixed an error when sending long strings with gameInstance.SendMessage


Unity 2023.2.1
Improved:
- Burst: Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB
- HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage
- HDRP: You can now set the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph

Changed:
- AI: Built-in navigation components are no longer hidden from the Add Component menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.
- Burst: Introduced mimalloc as Burst's native allocator on Windows, to accelerate concurrently executing LLVM work
- Burst: Removed all code specific to DOTS Runtime
- XR: The Oculus XR Plugin package has been updated to 4.1.2

Fixed:
- 2D: Fixed a Crash that occured on GfxVersionList::Impl::GetVersion when opening the Project, Scene, and Game view
- AI: If the user adds components that rely on the AI Navigation package, and that package is not installed in the project, the Inspector window prompts the user to install the package
- AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages
- Burst: Added linking to libstdc++/libc++ statically on HMI platforms
- Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name
- Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer
- Burst: Fixed an issue where changing certain player build platform settings (like SDK version) would not trigger Burst to recompile
- Burst: Fixed an issue where invalid burst string formats leading to internal compiler error
- Burst: Fixed an issue where native debug information failed to reflect the contents of parameters to functions
- Burst: Fixed the Burst Inspector that were not displaying target methods if namespace or class contained the method name
- Burst: Fixed the QNX Player builds on 32-bit ARM
- Burst: For native debug information, type symbols can now be referenced using a :: separator between namespaces (C++ style). For example, Example.Type becomes Example::Type
- Editor: Fixed an issue where asset indexing was redone every time the Editor started
- Editor: Fixed an issue with missing SH vertex evaluation keywords in various secondary URP shaders
- Editor: Fixed APV debug shaders names and tags on URP
- Editor: Fixed missing APV include in the ComplexLit shader
- Editor: Fixed repeatedly asking the user whether they want to add a probe volume to the scene
- Editor: Fixed wrongly identifying different types of assets and folders as having the same name
- Editor: Hid the value of all password arguments provided from the command line in the Editor logs
- Editor: Refreshed the Unity Gaming Services Settings window to make it intuitive and easy to use
- Entities Graphics: Fixed an issue with the Editor selection outline when using shadergraph and vertex deformations
- Graphics: Added support for per-vertex motion vectors with DOTS Deformations on URP
- Graphics: Fixed support for rendering meshes with lines and points, and not just triangles
- HDRP: Added missing texture array global mip bias override for texture array grad samplers.
- HDRP: Corrected dynamic resolution settings for offscreen UI
- HDRP: Fixed a non-development player crash that occurred when using the High Quality Lines feature
- HDRP: Fixed an issue Dropdown serialization and bindings. Ctrl + Z is now working
- HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines
- HDRP: Fixed an issue where cloud rendering was applied in prefab view
- HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API
- HDRP: Fixed an issue where if you open a newly created Shader Graph asset, the asset appears to have been modified
- HDRP: Fixed an issue with double Shadow Quality UI in HD Lights
- HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations
- HDRP: Fixed NaN propagation for path traced hair
- HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction.
- HDRP: HDRP: Added index seed mode for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder
- IL2CPP: Fixed a C++ compilation error on structs with Charset.Auto and System.Charfields.
- IL2CPP: Fixed a crash that would occur when a function pointer appeared as a ref or out parameter
- IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute
- IL2CPP: Fixed incorrect parsing of generic limit command line arguments
- Input: Added more robust edge checks to simulated mouse input
- iOS: Fixed an issue where touches got stuck when the orientation is forced from code while touching the screen.
- Linux: Fixed an issue where New Input System Mouse Click did not work on secondary displays.
- Mono: Added a check to ensure that when processing the methods of an interface, the generic method has the virtual flag to avoid corrupting the vtable
- Mono: Fixed a runtime crash that occurred when accessing a struct field of a null object
- Mono: Fixed crash that occured in Rider when hovering a symbol to view its value
- Physics: Fixed logging errors with Collider.hasModifiableContacts and Collider.providesContacts when the collider is inactive
- Scripting: Fixed a crash that occured when loading a project with script compilation errors
- Serialization: Fixed the incorrect behavior of visited hash set
- uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows
- UI Toolkit: Fixed an issue with unregistering callbacks
- Undo System: Detected scripts which destroy object when they are added to during Reset
- Universal RP: Fixed an issue with post-processing that generated predictable values instead of random values.
- Universal RP: Fixed the SH Vertex Evaluation Mode in URPLit shader graph
- VFX Graph: Fixed an issue where RenderTexture could not be used in VFXGraph
- Video: Fixed an issue where the video kept playing in the background when Play mode was paused
- Web: Fixed the default compression format from Brotli to Gzip


Unity 2023.2.0
Improved:
- Documentation: Improved the code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results
- Editor: Allowed action and clutch shortcuts to use the same mouse button with or without modifiers

API Changes:
- Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node

Changed:
- GI: Removed erroneous mentions of Auto Generate Lighting from the documentation, because this mode no longer exists
- Package: Bumped the version of com.unity.sequenceand updated its tests

Fixed:
- 2D: Fixed an issue where the secondary texture of Sprite Atlas was not rendered when it was used in a shader graph
- Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation
- Asset Pipeline: Resolved the issue encountered in user builds when Unity was run in batch mode for builds, especially on CI infrastructure, with the configured and enabled Accelerator
- Audio: Fixed a bug that caused the clip volume in the Audio Random Container window to appear as if it is synchronised with the main volume
- Audio: Fixed a bug that occurred when selecting a GameObject with an audio source that points to an audio random container. The issue would throw an UI error in the editor console
- Audio: Fixed a bug that prevented the Script Inspector from showing a VU meter when the script overrides OnAudioFilterRead
- Audio: Fixed an issue with a null list element in the clip list in the AudioRandomContainer Editor window after removing an element then undoing it, followed by a domain reload (like entering and exiting playmode)
- Audio: Fixed an issue with the clip list in the AudioRandomContainer Editor window not redrawing correctly after undoing a reorder of the list elements
- Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread
- Editor: Fix a crash that would occur when reordering some nested lists in MonoBehaviours
- Editor: Fixed an InvalidOperationException that happened when clearing inactive background progresses
- Editor: Fixed an issue that caused the Editor to freeze when calling UnityWebRequest.ClearCookieCache
- Editor: Fixed an issue where new input system was unresponsive on a second monitor
- Editor: Fixed an issue with an incorrect Editor splash screen
- Editor: Fixed an issue with backslashes in files and folders. Unity now ignores files and folders which include backslashes on macOS and Linux and warns the user about invalid paths
- Editor: Fixed an issues that made the Editor Text Sharpness incorrect when you open the Unity Editor
- Editor: Fixed the issue of incorrect mouse jumping that remained enabled after clicking in the Scene View
- Editor: Updated the enum maskfield flags in the dropdown menu that are adjusted manually
- Graphics: Fixed an issue that caused GraphicsSettings.asset to appear dirty even if no changes were performed at RenderPipelineGlobalSettings registration
- Graphics: Fixed an issue where Mesh Renderers are attempting to be drawn without a vertex position stream.
- HDRP: Fixed an issue where XR SPI was not disabled after processing a render request
- HDRP: Fixed performance issues in the Reflection Probe inspector
- iOS: Fixed an issue where UnityWebRequest incorrectly sent Content-Length header with zero for requests other than PUT and POST
- Linux: Fixed an issue where a floating window would not stay on top of the Editor when clicking anywhere on the main Editor window
- Networking: Fixed an issue that caused an application to crash during shutdown if UnityWebRequest was running
- Networking: Fixed an performance regression issue in UnityWebRequest when connecting to multiple HTTPS resources simultaneously
- Networking: Updated libcurl to version 8.4.0
- Physics 2D: Fixed an issue that caused inaccurate collisions when a CapsuleCollider2D had the same width and height
- Physics 2D: Fixed an issue that prevented Unity from calling OnTriggerExit2D or OnCollisionExit2D if the Collider2D has existing contacts but then becomes invalid due to rotation around the X and/or Y axis
- Scene/Game View: Fixed an issue where Scene view motion tools could override custom Editor tools
- Scripting: Fixed an issue with files not getting added for compilation if GUIDs are detected as a move, and the old file was added as new.
- Scripting: Fixed an issue with race condition that could cause crashes on startup when native code was called into managed code
- Scripting: Fixes an issue where clicking on a script compilation error in the Console Window wouldn't highlight the script in the Project Window
- Serialization: Fixed an issue that caused build errors after adding assembly definitions
- Shaders: Fixed an Editor crash that would occur when updating a shader graph referenced by another shader using UsePass
- Shaders: Fixed an issue that prevented shaders from rendering after editing dependencies in include files
- UI Toolkit: Fixed a bug where the ContextMenu width was too large when it contained a search field
- UI Toolkit: Fixed an Assertion error that occurred when adding the first element to a list in the CustomPropertyDrawer
- UI Toolkit: Fixed an issue where reopening UI Builder with the same document would disgard USS changes on disk when you closed the UI Builder
- UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open
- UI Toolkit: Fixed NullReferenceExceptions when re-ordering animated list views
- Universal RP: Fixed an issue that caused URP resources to return null after upgrading
- URP: Fixed an issue that partially corrupted display on Android if Vulkan Display Rotation was enabled during rendering
- VFX Graph: Fixed an issue where curve and gradient updates were missing when they were edited directly in the VFX View window
- VFX Graph: Fixed an issue with null values in slots preventing them from changing
- Windows: Fixes an issue with unreliable Cursor.SetCursor behaviour
- XR: Fixed an issue where setting XRSettings.useOcclusionMask to false did not disable the occlusion mask when using the Built-in Rendering Pipeline


Unity 2023.1.20
Improved:
- Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results
- Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid
- VFX Graph: Improved and optimize undo redo.

Changed:
- XR: Updated OpenXR SDK package version to 1.9.1.

Fixed:
- Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation
- Asset Import: Fixed a regression where an fbx with missing materials would cause a crash during import
- Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds
- Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread
- Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size
- Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size
- Editor: Corrected initialized SerializedObject and EnabledProperty in Editor
- Editor: Corrected load Editor Sharpness on first use
- Editor: Disabled started animation in DetachFromPanelEvent callback
- Editor: Fixed editor crash when right clicking on curve field
- Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window
- Editor: Fixed InvalidOperationException when clearing inactive background progresses
- Editor: Fixed issue with Input Manager Project Settings UI becoming corrupted on first run after installing Input System package v1.8.0-pre1
- Editor: Fixed issue with Mixed lightmodes not working in the Player
- Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache
- Editor: Fixed render variants not being created if the Materials folder didn't already exist
- Editor: Fixed the double copy in package manager
- Editor: Fixed the line copying using ctrl+c will erase the content in ugui test project
- Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs
- Editor: Fixed undo/redo did not work anymore with selection
- Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option
- Editor: Updated the enum maskfield flags in the drop-down menu that are adjusted manually
- Editor: UUM-54191: Fix for 2023.1.X: TextField selection is too sensitive
- Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver
- Editor: [Android] Samsung S8 crashing after OpenExtractor failing to translate archive
- Graphics: Fixed crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL
- Graphics: Fixed rendering freezes when changing orientation on A14 iPads
- Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018
- HDRP: Added additional documentation for cached shadows of directional lights.
- HDRP: Added in which space custom velocity should be computed
- HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing
- HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices
- HDRP: Fixed argument exception when trying to add to shadowsWithValidData
- HDRP: Fixed Turkish OS incorrec

Unity 2023.2.10 相關參考資料
Download Archive

... Unity Accelerator · Torrent download (Win+Mac). Downloads (Linux). Unity Editor · Unity Accelerator · Release Notes. Unity 2023.2.10. 2月14, 2024. Unity Hub.

https://activation.unity3d.com

New in Unity 2023.2 - Unity 手册

Unity 2023.2 introduces optimizations to Skinned Mesh Renderers across all supported platforms. These optimizations aim to batch compute skinning and blendshape ...

https://docs.unity3d.com

Unity 2023.2.10

2023.2.10f1 Release Notes. Fixes. Android: Fixed a crash in development build when passing array of AndroidJavaObject to Java method. (UUM-60779).

https://unity.com

Unity 2023.2: Introduction to 2D: Part 3 - YouTube

https://www.youtube.com

Unity Documentation 2023.2.10

Downloads of v 2023.2.10: 13. Maintainer(s):. gravatar jtcmedia. Software Author(s):. Unity Technologies. Tags: unity unity3d admin docs. Unity Documentation ...

https://community.chocolatey.o

Unity Game Engine Download - 2023.2.10

2024年2月16日 — Download Unity - Unity 2024 introduces all new features that help teams of artists and developers build experiences together.

https://www.techspot.com

Unity macOS Server Support 2023.2.10

Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages.

https://community.chocolatey.o

Unity Новости

Unity Новости. 2023.2.10f1 https://unity.com/releases/editor/whats-new/2023.2.10 · https://beta.unity3d.com/download/316c1fd686f6/download.html unityhub ...

https://t.me