Unity 歷史版本列表
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲... Unity 軟體介紹更新時間:2021-11-26
更新細節:
更新時間:2021-11-24
更新細節:
What's new in this version:
- security #cve-2021-41268 [SecurityBundle] Default signature_properties to the previous behavior
- security #cve-2021-41267 [HttpKernel] Fix missing extra trusted header in sub-request
- security #cve-2021-41270 [Serializer] Use single quote to escape formulas
- [Cache] fix connecting to local Redis sockets
- [HttpClient] fix closing curl multi handle when destructing client
- [Process] exclude argv/argc from possible default env vars
更新時間:2021-11-24
更新細節:
更新時間:2021-11-23
更新細節:
What's new in this version:
- Added German translation
- UI improvements
- Fixed minor bugs
更新時間:2021-11-23
更新細節:
更新時間:2021-11-22
更新細節:
What's new in this version:
Fixed:
- [VarExporter] fix exporting declared but unset properties when __sleep() is implemented
- [Console] Default ansi option to null
- [HttpClient][Mime] Add correct IDN flags for IDNA2008 compliance
- [Yaml] properly parse quoted strings tagged with !!str
- [TwigBridge] do not merge label classes into expanded choice labels
- [FrameworkBundle] Fix default PHP attributes support in validation and serializer configuration when doctrine/annotations is not installed with PHP 8
- [Serializer] fix support for lazy properties
- [FrameworkBundle][Messenger] remove FlattenExceptionNormalizer definition if serializer not available
- [Serializer] fix support for unset properties on PHP < 7.4
- [Process] intersect with getenv() to populate default envs
- [Translation] [Loco] Generate id parameter instead of letting Loco do it
- [Cache] fix dbindex Redis
- [Notifier] Fix package names
- Fix DateIntervalToStringTransformer::transform() doc
- [Yaml] don't try to replace references in quoted strings
- [ErrorHandler] Fix FlattenException::setPrevious argument typing
- [DependencyInjection] fix inlining when non-shared services are involved
- [Cache] Fix Memory leak
- [FrameworkBundle] fix registering late resettable services
- [DoctrineBridge] add support for the JSON type
- [PhpUnitBridge] Fix Uncaught ValueError
- [HttpClient] Curl http client has to reinit curl multi handle on reset
- [Asset][Security] Fixed leftover deprecations PHP 8.1
- [Runtime] fix defining APP_DEBUG when Dotenv is not enabled
- [DependencyInjection] only allow ReflectionNamedType for ServiceSubscriberTrait
- [Intl] Update the ICU data to 70.1 - 5.3
- [Messenger] Fix tests
- [SecurityBundle] Default access_decision_manager.strategy option with merge
- [VarExporter] escape unicode chars involved in directionality
- [Security] Fix TypeError message in ChainUserProvider
- [Console] Runtime conflict for psr/log >= 3.0 instead of composer conflict
- [VarDumper] Make dumping DateInterval instances timezone-independent
- [Messenger] Use TransportMessageIdStamp in InMemoryTransport allows retrying
- [RateLimiter] Fix wait duration for fixed window policy
- [HttpKernel] fix ErrorException in CacheWarmerAggregate
- [Translation] correctly handle intl domains with TargetOperation
- [Runtime] Consider also $_ENV when resolving APP_RUNTIME and APP_RUNTIME_OPTIONS
- [Inflector] Fix inflector for "zombies"
- [Config] Fix signature generation with nested attributes on PHP 8.1
更新時間:2021-11-22
更新細節:
更新時間:2021-11-20
更新細節:
What's new in this version:
Fixed:
- issue preview sometimes doesn’t update
- some preview and image quality issues
- in-app updater
- app requiring admin on Windows
更新時間:2021-11-19
更新細節:
What's new in this version:
Features:
- Version Control: Added visual overview bar to the incoming changes tab
- Added progress dialog for the migration process
- Added Branches tab that shows a list of all branches in the repository
- Added option and dialog to create a child branch from selected branch.
- Added option to switch to another branch
- Added option and dialog to rename a branch
- Added option to delete a branch
- Added a preference to save if the window should open the Branches tab by default
- Added metrics for Plastic SCM installation window usage
Improved:
- Graphics: UX Improvements on the material editor
- IL2CPP: Use intrinsics for System.Runtime.CompilerServices.Unsafe methods
- Package: 2021.2/backport-udp-2.2.3 to 2021.2/staging
- Scripting: Add GameObject link to Warning message: "SendMessage cannot be called during Awake, CheckConsistency, or OnValidate.".
- Stadia: Adds missing Copy/Paste functionality (1361998)
- Undo System: Improved performance of undo for pasting multiple objects
- Changes
- 2D: Updated 2D Template to use new package format structure.
- 2D: Updated 2D URP Template to use new package format structure.
- Graphics: Mark OpenGL ES 2.0 as deprecated in Graphics API selection UI
- Package: com.unity.purchasing has been updated to 4.1.1
- Package: Updates com.unity.cinemachine to 2.8.2
- uGUI: Updated the context menu order and grouped all non-TMP game objects and components under legacy.
- Version Control: Updated status bar notification icons
- Updated texts for workspace modes selection and checkin comment box
Fixed:
- 2D: Fixed 2D URP project template opens "Untitled" scene instead of "SampleScene"
- AI: Fixed issue where the method SamplePosition did not consider detail mesh for sampling
- Android: Fixed a bug related to using a touchpad with Unity UI scroll rects. Touchpad scrolling is much more sensitive now on Android and Chrome OS
- Audio: Fixed audio mixer (and potentially other audio components) causing a crash on dedicated server
- Editor: Fixed a console break when selecting a console message
- Editor: Fixed disappearing ReorderableList elements when reordering
- Editor: Fixed PackageManager memory leak when continuously opening the window
- Editor: SerializedProperty.tooltip will now contain Tooltip attribute values when available
- Editor: When performing an incremental build, Unity will clean intermediate build folders, if it detects that previous build was done with a different bee backend
- Graphics: Added MSAA depth resolve Vulkan support
- Graphics: DX12 task executor no longer executes other jobs when waiting that could lead to deadlocks
- Graphics: Fixed D3D12 validation error on render target and pipeline state sample count mismatch
- Graphics: Fixed Graphics.CopyTexture behavior when the specified region is not aligned with compression block size
- Graphics: Fixed high memory usage when running Unity in batch mode and importing a high number of assets
- Graphics: Fixed incorrect compression of 8k ETC textures using the Crunch compressor
- Graphics: Reverted an unintended API change
- Graphics: Vulkan on EmbeddedLinux spamming "GetGfxDevice() should only be called from main thread".
- IL2CPP: Correct an error during code conversion for an abstract method that provides an interface method implementation in an abstract base class
- IL2CPP: Fixed multicast invoke calls to generic methods. Fixes runtime exceptions when de-serializing generic classes
- IMGUI: Fixed GUILayout.Label changes colour when hovered over with mouse
- iOS: Fixed erroneous ads enabling.
- Linux: Key presses are now consistent with the "Use Physical Key" option in Input Manager settings
- Mono: Fixed issue where System dlls were being treated as if they were plugin dlls which would cause them to get incorrectly removed from the build
- Package Manager: Always keep the package manager toolbar active during refresh operations.
- Package Manager: Fixed the issue when the list don't scroll to selected item when using arrow key sometimes
- Package Manager: Implement asset's Re-Download button to fix issue when using multiple Unity versions and have one asset version cached
- Package Manager: Removed special character in users initials to be in sync with Hub and Asset store
- Particles: Added "enabled" script API to the ParticleSystemForceField, to turn a force field on/off
- Particles: Removed slow type lookup code from SetParticles and GetParticles
- Physics: Improved stability of Rigidbody2D XY constraints when X or Y constraint are used independent of each other
- Physics: Stopped PhysicsShapeGroup2D producing GC waste when adding new physics shapes even when physics shape capacity wasn't reached
- Profiler: Update Profile Analyzer package version to 1.1.1
- Search: Enable Show Package Results for the find provider (find:)
- Search: Fixed New table view columns should be based on the selected search group
- Search: Fixed NullReferenceException after switching Description column format to Performance metric
- Search: Fixed search picker fails to filter sprite assets
- Stadia: Fixes Backspace and Tab not working within TextMeshPro input field
- Stadia: Fixes IMGUI's TextField not receiving text input
- Universal Windows Platform: Fixed build time scaling non-linearly based on the number of build output files
- Universal Windows Platform: Fixed issue where UWP UnityWebRequests were not properly working with https
- Universal Windows Platform: Fixed Screen.dpi returning 0
- Version Control: Fixed inverted text for the force checkout option
- Fixed typing capital O in checkin comment would open the selected item
- Fixed loading indicator not centered on Plastic SCM installation window
- Fixed installing Plastic SCM would sign out user from the plugin
- Removed extra refresh button on Gluon's Incoming Changes tab
- Fixed loading indicator not centered on Plastic SCM installation window
- Fixed missing Plastic SCM window option when user is not signed in on Unity Hub
- Removed meta file warning message for the deleted Beta folder
- Fixed Plastic SCM menu missing from Project view context menu
- Video: Fixed a crash caused by importing, reimporting or transcoding a video file in the Editor (Mac Only)
- WebGL: Obsoleted the old Emscripten JS string marshalling function Pointer_stringify(). Instead, use the function UTF8ToString()
- WebGL: Removed the assertion with touch events that assumes that browser would create new Touch event objects for each generated touch event. This does not hold at least for Firefox for Android. This fix takes into account that TouchEvent.changedTouches and TouchEvent.targetTouches are not subsets of the "full" TouchEvent.touches array in Firefox when updating the touch list
- Windows: Fixed development builds not working on machines that don't have VC++ runtime installed
- XR: Fixed XR plugin interface depth issue
- XR: Removed disable of showHologram support for HoloLens devices
- XR: Updated the verified AR Foundation related packages to 4.2.1. Please see the AR Foundation package changelog for details.
更新時間:2021-11-19
更新細節: