Unity 歷史版本列表
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲... Unity 軟體介紹更新時間:2020-07-24
更新細節:
What's new in this version:
Fixed:
- 2D: Update SortingGroup when a new Sorting Layer is added between existing Sorting Layers
- Android: Fixed failing texture compression in Linux Editor
- Animation: Fixed animation does not play correctly when Optimized Game Object functionality is used
- Asset Pipeline: Fixed for infinite loop when importing a project with files that have same name, different casing, and are in the same folder
- Asset Pipeline: Native plugins are imported together with scripts
- Editor: Fixed editor performance regression due to too many GetTreeViewFolderSelection calls
- Editor: Fixed rendering getting stuck with the async compilation replacement material on certain corner cases
- Editor: The Unity editor now and related tools now make use of logical processors beyond CPU group 0. To be impacted, you must be using a machine with at least 32 total cores
- Graphics: Fixed occasional "Invalid memory pointer" error when a GPU instanced mesh particle system is visible
- IL2CPP: Corrected Array.CreateInstance(Type, int[], int[]) to create an SZ_ARRAY when passed rank of {1} and lower bounds of {0}
- IL2CPP: Correctly convert delegates that have reference return types
- IL2CPP: Fixed ArgumentException thrown in Socket constructor when using Windows SDK 10.0.19041.0
- IL2CPP: Fixed ARM64 release build failure that could occur in some circumstances
- IL2CPP: Fixed GC performance regression on Android and Linux
- IL2CPP: Fixed managed stacktrace resolving on old Android devices (5.0 and lower), previously stacktrace resolving would fail and would show zero frames, now it should show proper managed stacktrace
- IMGUI: Fixed an issue where UGUI Components receive MouseOver events when the Player is in Windowed Mode, focused and the mouse is outside the window
- iOS: Fixed occasional crash on exit coming from iOS calling [UIViewController prefersHomeIndicatorAutoHidden] or [UIViewController preferredScreenEdgesDeferringSystemGestures] after unity have b
- iOS: Fixed occasional crash on exit pointing to ViewInfo_OnDisplayCutoutsChanged
- iOS: On iOS13 it is now possible to customize launchscreen viewcontroller, so it will adhere to unity settings for statusbar appearance and enabled orientations
- Mobile: Fixed 109 error message appearing on mobile
- Multiplayer: Fixed NetworkTransport.LoadEncryptionLibrary to accept paths with non-ASCII characters on Windows
- Package Manager: Fixed an issue preventing player builds to succeed when burst compilation i
- Package Manager: Fixed compatibility issues between burst and older lin
- Physics: Fixed an issue where the 2D Capsule in a CapsuleCast query using Horizontal capsule alignment did not correctly size the capsule
- Physics: Fixed an issue with cloth not updating its skinned mesh properly on the first frame it becomes visible
- Physics: Fixed an issue with cloth where having all particles pinned would cause the the bounds of its related SkinnedMeshRenderer to get corrupted
- Physics: Fixed an issue with Cloth.SetSelfAndInterCollisionIndices where setting a 0 length List would cause cloth to not clear it's internal array of indices
- Prefabs: Fixed 'Cannot edit components on prefab' popup appears multiple times when multiple prefabs are selected and moving component
- Prefabs: Fixed Constraint Setting foldout gets closed automatically while editing properties under Scale Constraint on a Prefab Asset
- Profiler: Fixed an issue that could cause the Editor to crash when selecting batch thumbnails in the UI Details Profiler module
- SceneManager: Fixed that creating a Scene Asset fires EditorSceneManager.sceneSaving callback with an invalid Scene struct
- Scripting: Fixed a deadlock on domain unload when a Burst job is calling back to managed via function pointers
- Scripting: Fixed engine code stripping bug when a user assembly was named InputModule.dll or matched any of the other engine module names
- Shaders: Fixed an issue which was causing Shaders build on newer versions of Unity not to load on an older version within the same Minor Version patch set
- UI Elements: Inline style getter return the correct unit
- XR: Add more details to error message when Hololens remoting fails to load the dll
- XR: Fixed assert due to invalid camera pose on first frame of Hololens remoting connect
- XR: Fixed issue with package list requests causing delays and error reports in console
Changes:
- Package Manager: Output of Debug.Log is temporarily disabled when used in Burst Function Pointers/Jobs to avoid a deadlock on a domain reload. A fix for the Unity editor is being developed
更新時間:2020-07-23
更新細節:
更新時間:2020-07-17
更新細節:
更新時間:2020-07-16
更新細節:
What's new in this version:
Fixes:
- 2D: Fix error thrown when SRP is used with a TilemapRenderer in Individual mode whose chunk culling bounds are changed
- 2D: Fix generation of collider shapes for TilemapCollider2D with AnimatedTiles while tile is animated
- Asset Import: Fixed an issue where clips did not fill the entire timeline in the Animation Inspector
- Asset Import: Fixed AssetDatabase:ImportAsset instability sometimes fails LiveLink and package CI runs
- Asset Pipeline: Fixed issue triggering Asserts
Editor:
- Disabled the Texture2D editor in inspector debug mode
- Fixed callbacks to SceneClosing and SceneClosed in some situations
- Fixed not being able to build with Linear Color Space after resetting Player Settings
- Makes shortcuts value based instead of location based in the Linux editor thereby making shortcuts consistent for all keyboard layouts
- Objective C and Objective C++ plugin files will now be included when building a project with the IL2CPP backend
Graphics:
- Add a getter for GameObject scene culling mask
- Fix incorrect uploading of builtin shader parameters such as view, proj, viewProj matrices in some rare situations
- Fixed a crash when SetGlobalConstantBuffer was called with a null buffer
- Fixed a crash when using the Inspector to select a different Mesh for a SkinnedMeshRenderer
- iOS: fixed Screen.orientation being Unknown for several frames at startup
- Package Manager: Fixed correctly building scripts against the currently enabled built-in packages at editor startup time
- Particles: Don't try to use GPU Instancing on devices that can't do Structure Buffer reads in Vertex Shaders
- Physics: Fixed an issue where Physics.BakeMesh would not manage calls from multiple threads correctly
Scripting:
- Debugger improvements and crash fixes
- Fix an error for async debug of a generic method
- Fixed crash that was occurred when the managed debugger would attempt to load a pdb that had zero sequence points
- Fixing case where ArrayTypeMismatchException was being thrown incorrectly
更新時間:2020-07-16
更新細節:
What's new in this version:
New Features:
- Publish to Moodle LMS
- Text to Speech: Intergrate Amazon Polly, Google Cloud and Microsoft Azure cloud voices
- Hotspot: Added the option to limit the number of touches and support other event types
- Support Italian for user interface
Bugs Fixed:
- The Accept List of Drag-n-Drop question is not correct when copying
- Events from theme are not reused when creating project
- Scrollbar in Timeline works incorrectly in large zoom scale
- Can not import some SVG files after switching UI to some languages
- Video blur effect is not accurate in small time scale
- [Import PPT]: Placeholder positions are not correct when changing theme
- [Export Video]: Format is changed if entering file name without extension
- [Recording]: Direct3D recording option doesn't work with AMD graphics cards
- [Recording]: Some webcam issues
Deprecated Features:
- Publish to YouTube
更新時間:2020-07-16
更新細節:
What's new in this version:
Features:
- Support running and debugging Python code in Docker and other containers
- Allow creating a new Docker container or using an existing container from the New Project dialog
- Update and improve the How-To for Docker
- Support auto-completion of f-string expressions
- Allow setting the display and editor color themes separately
- Add the Editor > Auto-Editing > Mutate Adjacent Quotes preference to control whether typing a quote character while the caret is adjacent to an existing quote will change the type of quotes used for that string (enabled by default)
- Improve source analysis of simple expressions, imports from modules with __all__, and global/non-local statements
- Enable structural folding in .pyi and .pi files
- Add basic syntax highlighting for Dockerfile
Changes:
- Use utf-8 as the default encoding for Python files when working with Python 3
- Change the color palette and theme selection preferences to the easier to understand Display Theme and Editor Theme
- Remove deprecated commands:
- show-panel-debug-probe (use show-panel-debug-console)
- debug-probe-clear (use debug-console-clear)
- debug-probe-toggle-active-range (use debug-console-toggle-active-range)
- debug-probe-evaluate-active-range (use debug-console-evaluate-active-range)
- debug-probe-show-active-range (use debug-console-show-active-range)
- evaluate-sel-in-debug-probe (use evaluate-sel-in-debug-console)
- set-current-as-main-debug-file (use set-current-as-main-entry-point)
- clear-project-main-debug-file (use clear-project-main-entry-point)
- set-selected-as-main-debug-file (use set-selected-as-main-entry-point)
- Removeddeprecated symbols in the scripting API:
- kArg* magic default argument values (other than kArgNumericModifier)
- 'sheet' argument for CAPIApplication.ShowMessageDialog
- CAPIProject.Get/SetMainDebugFile (use Get/SetMainEntryPoint)
- CAPIDebugRunState.GetStackFrame (use GetStackIndex)
- Remove legacy support for Zope2 name space merging and debugging with WingDBG
- Omit minor version number from the installation directory name on Windows
- Add spaces into the app installation directory name on macOS
- Change the names of executables on Linux to wing8, wing-personal8, and wing-101-8
- The default Python is selected differently and includes inspection of Anaconda installations and framework installations (on macOS) that were previously ignored
Bug Fixes:
- Use the correct Python version for PEP 8 reformatting on a remote host
- Fix opening files from the Finder on macOS Catalina Finder when Wing is already open
- Fix goto definition on the Python 3 collections.abc module
- Fix the project tree display after cancelling a file move
- Fix find points of use and refactoring for properties
- Fix goto-definition callouts on symbols in remote files that are not yet open
- Add missing attributes errors, name, newlines, mode, and fileno to Python 2 sys.stdout/err replacement used while debugging; also add write_through for Python 3
- Fix intermittent truncation of output produced near the end of a process lifetime
- Avoid the potential for terminating debug or Python Shell processes when working on multiple remote hosts and a process ID happens to match an existing process
- Avoid warning about Python Shell restart when creating new projects
- Fix closing an editor while saving its file to a remote host
- Fix working with a remote Python that is missing the ctypes standard library module
- Don't mis-identify the type of the return values of dict items as a tuples
- Fix displaying invalid names in an import statement
- Fix inspecting values in the debugger or shell when getattr raises an exception other than AttibuteError
- Fix analysis of class and function statements after their indentation is reduced
- Fix analysis of f-strings contained inside an f-string
- Fix the icon used for Wing when launching from the command line on macOS Catalina
- Don't fail to reset the Testing tool state correctly if starting debug of a test aborts
- Update analysis correctly if the Project Home Directory or Python Path is changed in Project Properties
- Reduce application startup time
更新時間:2020-07-16
更新細節:
更新時間:2020-07-16
更新細節:
What's new in this version:
- Improve detection of co-authoring status to reduce resource utilization
更新時間:2020-07-15
更新細節:
更新時間:2020-07-15
更新細節:
What's new in this version:
- Bug fixes