Unity 歷史版本列表
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲... Unity 軟體介紹更新時間:2020-11-11
更新細節:
What's new in this version:
Fixes:
- 2D: Fixed to cull individual Sprites in TilemapRenderer Individual mode instead of using chunk culling.
- AI: Corrected the stray NavMeshAgent to always move to the closest NavMesh instead of somewhere above or below
- Animation: Added a new function that copies a motion output in its integrality from an animationStream into another animationStream
- Animation: Fixed a bug where an animation event at time 0 would not be triggered after resetting the time
- Asset Import: Fixed such that FBX Meshes are imported deterministically between MacOS and Windows
- DX12: Added SNorm16 and UNorm16 vertex attribute formats support in ray tracing HLSL code
- DX12: Fixed a potential GPU crash that can happen on some GPU architectures because of missing NonUniformResourceIndex index modifier when accessing resource arrays in ray tracing HLSL code
- Editor: Fixed "Run in background" option causing a dramatic increase in CPU usage
- Editor: Fixed such that the Linux editor main window now correctly remembers saved window layout
- GI: Fixed crash with progressive GPU when baking lighting with the AZURE Nature demo scene with a GPU that is below min spec
- Graphics: Fixed artifacts on some mesh triangles generated when using ray tracing. This bug could be reproduced when using 16-bit index buffers and meshes that have an odd number of triangles
- Graphics: Fixed so aspect ratios are maintained and upscaled using letterboxing when rendering with Vulkan
- Graphics: Fixed such that, in Stadia, SetResolution now changes the rendering resolution without recreating the swapchain
- iOS: Fixed rotation issues when app is not required to be full-screen and is running on iPad
- Profiler: Fixed RawFrameDataIterator.threadId always returning 0 for profiler frame data loaded from .data files
- Scripting: Added support for "||" (OR) operator for the Plugin Inspector
- Scripting: Fixed modules being disabled by a platform not getting reenabled when switching platforms which could cause incorrect compiler errors
- UI Elements: Fixed visual artifacts occurring when resizing windows
- UI Toolkit: Fixed MissingMethodException issue with Shortcut Manager window when UI Toolkit package is installed
- Video: Fixed crash when destroying VideoPlayer while it is still initializing
- Video: Fixed such that VideoPlayer jumps to kf on Play() if paused near kf
- Virtual Texturing: Reduced sizes of VT fallback caches used by GfxTests to prevent out-of-memory
- WebGL: Fixed a bug where shaders placed in extra resources ("Always Included Shaders" list) might be built incorrectly
- WebGL: Fixed WebGL build issue when the default system Python version is Python3 instead of Python2
- Windows: Fixed for the issue in which Overrides window stays stuck open when user returns to the Scenes
- XR: Fixed an issue where the XR splash screen is missing when using SRP
- XR: Fixed issue where attempting to use separate cameras while using stereo multipass to render each eye caused the left eye to render the right eye and the right eye to not render at all
API Changes:
- Physics: Added: Added writeable WheelCollider.sprungMass, to enable explicit mass distributions. In addition to that, exposed WheelCollider.ResetSprungMasses() to reset the vehicle back to automatically calculated implicit sprung masses. It uses the same usage pattern as with Rigidbody.inertiaTensor / Rigidbody.ResetInertiaTensor().
Improvements:
- 2D: Improved performance of TilemapRenderer Individual mode
- Profiler: Added progress bar when loading and saving Profiler data
更新時間:2020-11-06
更新細節:
更新時間:2020-11-05
更新細節:
What's new in this version:
Fixed:
- 2D: Fixed dynamic batching for TilemapRenderer in Individual mode with SpriteRenderers when Sprites have secondary textures set
- 2D: Fixed totalSpriteSurfaceArea to get reserialized when switching build platforms
- AI: Fixed an issue where CreateLocation does not return correct projection of an input point on an OffMeshLink
- Android: Fixed to enable Unity perform Android SDK update with elevated privileges on Windows. Previously if Android SDK/NDK would be installed in folder like Program Files, Unity wouldn't be able to update Android SDK. With new behavior user will be prompted with a dialog where Unity will ask - if it can run sdkmanager.bat with elevated privileges
- Asset Import: Fixed such that substance files do not display an import warning anymore when the substance plugin is correctly set up in a new project
- Audio: Fixed to synchronize audio source playing state with timeline clip playing state
- Audio: Fixed to unblock streaming mp3 on supported platforms
- Editor: Fixed -api-profile flag causing editor to write to ProjectSettings/ProjectSettings.asset using binary serialization mode despite ForceText being configured in ProjectSettings/EditorSettings.asset.
- Editor: Fixed a crash that could occur when Burst compilation was scheduled before Burst had been initialized.
- Editor: Fixed incorrect error message in audio importer
- Editor: Fixed incorrect key values being passed to the new input system on Linux
- Editor: Fixed to unblock streaming mp3 when targeting webgl
- GI: Fixed an error log message in the light conversion script that could occur when light colors produced denormalized floats. Light without any color channel exceeding 1e-20 will be treated as completely black (0,0,0)
- GI: Fixed an issue where Enlighten would run on build despite being disabled
- Graphics: Fixed an issue where in some cases, Custom Render Textures would not be rendered (generally with asset bundles or in a standalone build)
- Package Manager: FIxed the Assets > Properties window to display a selected package's display name instead of the id in the title tab
- Package Manager: Fixed the crash due to a corrupted ProjectCache.bin that could occur when opening a project last opened in a different Unity Editor version
- Package Manager: Fixed VW being unable to see Unity packages since they access them from a server that is not on unity.com domain
- Particles: Fixed missing Trail Material slot in the Inspector
- Prefabs: Fixed crashes caused by broken scenes, where missing prefabs have been serialized badly into the scene file
- Prefabs: Fixed editor crashes caused by prefabs instance with missing assets
- Prefabs: Fixed Editor crashes/hangs when using PrefabUtillity.SetPropertyModifications() where some propertymodification.target are invalid (null)
- Prefabs: Fixed such that managed field types in prefabs containing Arrays are now serialized correctly to allow field to be initialized before Array.size is set
- Profiler: Fixed such that the UI System Preview Window in the UI Profiler module now has its title set correctly
- Serialization: Fixed to make sure that when objects are created as part of a deserialization process the class default initializers are called
- Services: Added a fix for the removal of CEF from the editor causing an exception when a tracker is added to a game object
- The removal of CEF meant that when analytics is not enabled, and you add an analytics tracker to a game object, the library
- required to create the "go to service menu and enable analytics" button didn't exist, and thus would throw an exception. The solution was
- to have a seperate class initialised on load that would override this functionality for all editors that don't have this library
- Universal Windows Platform: Fixed a crash which happens when rapidly switching between input fields with text in them
- Universal Windows Platform: Fixed excessive memory usage when application gets suspended
- Universal Windows Platform: Fixed Y coordinate on new input system when running on non-100% scaled display
- Version Control: Fixed an issue where duplicate keys could cause empty data to be output, and improved transform mapping to work with a wider range of Unity versions
- Video: Fixed to use 2d spatial blending when playing audio in direct mode
Changes:
- Package Manager: Fixed such that the Package Manager no longer discards the existing package state in case of critical errors such as failure to parse the project manifest
更新時間:2020-11-05
更新細節:
What's new in this version:
- New: Added the support for some new Java protections
更新時間:2020-11-05
更新細節:
What's new in this version:
Enhancement:
- AP-15232: "-profileLocation" paths should be relative to installation folder (unless they are absolute)
Bug Fixes:
- AP-15396: File Chooser throws error if default path is '/'
- AP-15286: "workflow.svg" looks slightly different (labels cropped) on MacOSX
- AP-15482: Visual Layout editor doesn't work, if apostrophe (') is used in node annotation
- AP-15454: Fix Path sorting for PathAccessor and FSFiles
- AP-15384: Athena Connector does not report proper exception if S3 authentication fails during dialog opening
- AP-15371: Reading from Custom URL fails when URL contains percent-encoded characters in query or fragment
- AP-15362: SharePoint Online Connector directory creation has race condition that causes wrong error to be thrown
- AP-15313: Resetting connector node together with Create Temp Dir node sometimes results in NPE
- AP-15307: Labeling View Widget buttons order is wrong
- AP-15278: AbstractDialogComponentFileChooser doesn't always update the status message properly
- AP-15207: Windows Defender handling fails with recent Windows updates
- AP-15151: Workflow Writer "Deployment Options" are gone
- AP-15076: Conda env specification via executor.epf seemingly ignored on distributed executors
- AP-13814: Conditional Box Plot has a strange sorting for the nominal values when containing 00, 01, 10 ...
- WEBP-565: File Upload Widget receives status 403 when used on KNIME Server Small
- WEBP-555: Large file uploads crash Chrome and Edge
- WEBP-547: Padding of button on File Upload Widget
- WEBP-524: JavaScript views are not working in legacy Edge
更新時間:2020-11-05
更新細節:
更新時間:2020-11-05
更新細節:
更新時間:2020-11-05
更新細節:
What's new in this version:
Launch DbSchema Free Version:
- We created two DbSchema Editions: Free and Pro. There is a single download package, which will start the Free edition after download. From the menu you can choose to evaluate the Pro Edition
Improve the Relational Data Explorer:
- Better editing functionalities, improve menu, table header more compact
Integrate ThoughtSpot Database:
- This is a new database that we added to our list
Trebuchet MS Diagram Font:
- Now we use Trebuchet MS font for diagrams
HTML5 Documentation:
- Add option to generate documentation images in separate SVG files
Upgrade OpenJDK and OpenJFX Libraries:
- Upgrade to OpenJDK 15 and OpenJFX 15.0.1
Sqlite autoincrement:
- Sqlite reverse engineer column autoincrement
Connection Properties. Support Oracle Kerberos Authentication:
- We added a field to the Connection Dialog for setting connection properties. This is used for example by Oracle Kerberos Authentication
Redesign Forms and Reports:
- The Forms and Reports designer will work directly over the generated form or report. We are working to add charts to the designer. In the next versions we will create a powerful BI tools out of it
Bug Fixes:
- Generating PDF with TOC fix error
- SSH Tunnel conflict with local running database
- Relational Data Explorer when foreign key is over multiple columns
- Data loader on large files may wrong evaluate the MANDATORY (not null) for new tables. Therefore we create all columns as nullable
- SQL Editor issues with Japanese text
- Column dialog default value automatic add comma bug
更新時間:2020-11-02
更新細節:
What's new in this version:
Fixed:
- Android: Fixed error when exporting Gradle project that contains .aar files to the same location
- Android: Fixed memory leak when using obb
- Android: Fixed screen keyboard not showing up on Android 11, when input field is hidden. Previously input field was placed out of bounds of window when hidden, but due behavioral changes in Android 11, this was no longer a valid way. The input field will be made completely transparent now when input field is requested to be hidden
- Animation: Fixed a Playmode crash in the Editor that happens after modifying scripts while animating certain UI Components using the Animation Component
- Asset Pipeline: Fixed assert in loaded asset management - 'it->second.IsValid() that could get triggered for default imported assets
- Asset Pipeline: Fixed for RefreshProfiler reporting numbers not aligned with log text
- Editor: Fixed to preserve meta file info when drag-copying assets in the Project Window
- Graphics: Fixed such that draw calls done in script are now displayed correctly when the Frame Debugger is connected to remote players
- Graphics: Fixed terrain reverting to builtin material after having been upgraded using URP upgrader
- IL2CPP: Corrected the behavior of UnityEngine.Mathf methods when invoked via a delegate for WebGL players
- IL2CPP: Fixed an issue with crashes on IL2CPP player startup, related to some network configurations (VPNs)
- IL2CPP: Fixed thread names on Android
- IL2CPP: Fixed to avoid calling a default constructor during marshaling for reference types that are not out parameters
- IL2CPP: Fixed to avoid emitting C# comments into the generated C code stream when source code annotations are enabled
- IL2CPP: Fixed to enforce the --maximum-recursive-generic-depth command line option at run time
- Package Manager: Fixed compilation and refresh time increases after each script change
- Particles: Fixed particles having incorrect bounds after calling Play when the system contained user-provided particles via SetParticles
- Physics: Added an icon for the ArticulationBody component
- Physics: Fixed an issue with the cloth component where increasing/decreasing frame-rate would affect the forces given to the simulation
- Physics: Fixed an issue with the cloth simulation where setting the time scale to a floating point value close to zero and back to one, would cause additional force to be applied
- Physics: Updated Scripting API documentation for SwapBodies
- Prefabs: Fixed prefab merging when managed reference instances have been changed
- Profiler: Fixed Profiler Overview information blinking when moving the playhead around while searching in the Module details panel
- Scripting: Added a toggle option to suppress common C# warnings in Unity (enabled by default) in the Player Settings
- Shaders: Reduced memory consumption of Caching preprocessor by a factor of 2 on large shaders
- Terrain: Fixed such that undoing after removing terrain layer correctly restores alphamaps
- UI Toolkit: Fixed PropertyField for Array types in the Inspector to allow customized label value on the Foldout
- Version Control: Fixed a crash when trying to connect to a Perforce workspace that doesn't exist
- Version Control: Fixed asset renames not being detected in Collab until the asset was reimported
- Windows: Fixed popover window in Frame debugger to close when pressing up or down on the keyboard in the tree view
- Windows: Fixed popover windows in the Prefab Overrides Window
- XR: Updated verified packages for AR Foundation and related packages
Improvements:
- XR: Updated XR Plug-in Management to 3.2.16, Update Windows MR XR Plug-in to 3.4.0
更新時間:2020-10-30
更新細節: