Unity 歷史版本列表
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲... Unity 軟體介紹更新時間:2020-10-14
更新細節:
更新時間:2020-10-14
更新細節:
更新時間:2020-10-14
更新細節:
What's new in this version:
Fixed:
- 2D: Fixed importing files with vector layers generates textures incorrectly for PSDImporter
- 2D: Fixed Sprite Variant Window does not appear in Sprite Shape Controller Component when selecting a Spline
- 2D: Fixed unable to add item on Resetting the Preset of the SpriteShapeProfile
- 2D: Updated optional dependency support for Collections to 0.9.0-preview.6 and Burst 1.3.3 for 2D Animation package
- Android: Fixed framebuffer fetch on Adreno
- Asset Import: Fixed such that changing TextureImporter in the inspector no longer affects instantiated Texture2D until Apply/Revert is pressed and a new import is triggered
- Asset Import: Fixed the crash when using global search patterns
- Audio: Fixed an issue where an audio clip playing on the Timeline and routed out via an Audio Component wasn't correctly using a Mixer asset when the output Audio Component's state was toggled
- Editor: Added missing tooltips for Audio inspectors
- Editor: Added validator for audio source object field in video player inspector
- Editor: Fixed crash during player building where terrains are included in the build
- Editor: Fixed so a GameObject that is copy pasted to a different parent does have the same world position as the original GameObject
- Editor: Fixed such that NullReferenceException is thrown when calling AssetDatabase.OpenAsset after reopening Unity with the Project tab unfocused
- Editor: Improved playback/scrubbing display when manually drawing multiple audio clip previews
- Editor: Updated pubnub origin for collab to continue to support legacy TLS/SSL connections
- GI: Fixed a regression to denoising quality when using the Optix denoiser with the GPU Lightmapper
- GI: Fixed regression to denoising quality when using the OIDN denoiser with the GPU Lightmapper
- GI: Fixed such that if a scene isn't baked/has no lightmaps, the value of its lightmaps mode will be ignored
- Graphics: Added SRP batcher workaround for out of memory issues on Mali GPUs caused by high vertex load
- Graphics: Fixed crash on Stadia during launch
- Graphics: Fixed GetPixels on Texture2D that is compressed with Crunch to throw an exception and not crash
- Graphics: Fixed memory leak that occurs when loading a Scene with Addressables.LoadSceneAsync which has a large number of Texture references
- Graphics: GrabPass does not support Depth targets and only a single color target is supported. This applies to all platforms that we have. Added error check to prevent editor from crashing
- GraphView: Added capability support to stacks, stack children, and groups to help better avoid unsupported behaviors. Specifically with grouping and heterogeneous selections
- IL2CPP: Fixed to allow reverse p/invoke to work with methods that are only called via reflection
- Particles: Fixed uninitialized compute buffer access when using particle quads and gfx jobs
- Profiler: Fixed an Assert and Deadlock getting triggered in ProfilerHistory::SetSelectedPropertyPath when called, e.g. via UnityEditorInternal.ProfilerDriver.selectedPropertyPath, while no frame data is loaded into the Profiler
- Profiler: Fixed scroll wheel not working on thread names and repeat button not working on scroll bars
- Scripting: Fixed a hang that would occur when there is incorrectly set time zone data in the windows registry
- Scripting: Fixed issue where packets of a certain size would not get processed correctly and would cause the asynchronous task to timeout
- Scripting: Fixed issue where RuntimeInformation.IsOSPlatform would check the filesystem for a .dylib to see if the operating system was OSX. It now will reference Environment.Platform which makes a native call to check which OS we are on
- Scripting: Fixed performance regression when loading struct fields
- Scripting: Fixed runtime crash when accessing invalid address under debugging
- Scripting: Fixed such that invalid windows proxy configuration will no longer cause a NullReferenceException to be thrown in AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy
- Shaders: Fixed crash when importing a project from an external drive formatted as exFAT on MacOS
- Text: Fixed IME composition duplication on focus change of text fields
- Video: Fixed potential invalid memory access while executing queued video player script callbacks
- Video: Fixed to respect enabled state of output audio sources
- Windows: Fixed Chinese Windows IME initialising at wrong position, jumping to correct position after first symbol is typed
- Windows: Fixed predictive text IME appearing in wrong location when inputting non-English text
API Changes:
- Animation: Added: Added a new parameter to the MatchTarget function for auto matching completion in case of interruption
Changes:
- Multiplayer: Bumped multiplayer hlapi minimum package version to 1.0.6
- XR: Updated the Oculus XR Plugin package to 1.5.0
Improvements:
- Animation: Improved the warning detecting clashes of animated property curve names, so it has fewer false-positives and isn't logged repeatedly
- Editor: Added two new events to ObjectSelector: ObjectSelectorSelectionDone: An item in the list is double-clicked; and ObjectSelectorCanceled: The window was closed by explicitly pressing escape on the keyboard
- Video: Improved to allow video player to use blob urls on webgl
- XR: Updated api docs on XRDisplaySubsystem.scaleOfAllViewports and XRDisplaySubsystem.scaleOfAllRenderTargets
更新時間:2020-10-14
更新細節:
What's new in this version:
New Functionality:
- Enabled visualization of GC content as a color plot in Map view or base colors in Sequence view
- Added support for finding similar DNA sequences with mismatches or indels compared to the search query
- Added support for simulating the migration of supercoiled DNA molecules in agarose gels using TBE, TAE or SB buffer
- Added support for single-stranded DNA (ssDNA) sequences
- Enabled import of Sequencher project files (*.spf)
- Enabled "Undo" for edits in large sequences
- Added DNA ladders from DyneBio
- Added supercoiled MW markers from ELPIS BIOTECH and New England Biolabs
- Added BsmBI-v2 to the list of enzymes available from New England BioLabs
- Added fields for username and email address in the license registration dialog
Enhancements:
- Optimized storage of history for the following operations: Change Methylation, Change Transformation Strain, Set Origin, Flip, Insert/Delete/Replace, Linearize, Circularize
- Updated the supported protein feature types by adding new types (NonStdRes, Protein, Precursor, SecStr, Het, CDS, gene, misc_feature, unsure, variation), promoting Region subtypes to types, and adding new Site and Bond subtypes
- Added a note in Features view to indicate the presence of internal stop codons in a translated feature
- Enhanced the Preferences tools to allow more flexible default options for displaying ORFs
- Enabled carrying over feature qualifiers when creating a protein sequence using "Make Protein" or "Reverse Translate"
- Added the option to merge segments when using "Make Protein" on a multi-segment DNA feature
- Added a "Hide noncutters" check box in the Choose Enzymes dialog
- Enabled importing features from any supported file type when using "Import Features from a SnapGene File"
- Enabled more flexible batch conversion of chromatogram traces to other formats
- Improved search performance for large DNA sequences
- Configured the minimap to show both scrolled areas when two copies of Sequence view are visible
- Updated the format of the Preferences dialog, and added an "Agarose Gels" tab
- Added the option to designate a new collection as the Main Collection
- Enabled saving imported online sequences directly to a collection
- Added shortcuts in a collection Overview for navigating to the DNA Files, Protein Files, or Miscellaneous Files sections
- Enabled symbols to be entered in search queries when searching SnapGene Online Sequences
- Increased the size of the length indicator in the map label at the "Small" font size
- Consolidated all Fisher MW Markers for agarose gels in the Fisher Scientific set
- Configured the Nonredundant Commercial enzyme set to include similar enzymes that differ by methylation sensitivity
- Configured SnapGene to show the Launch dialog on macOS when the SnapGene icon in the Dock is clicked, if no SnapGene windows are open
- Changed the icon for enabling interrupted circle format for a linear DNA sequence in Map view
- Configured the "Export Map" and "Export History" options to be always enabled
- Improved the wording of various menu options and dialogs to provide greater clarity and consistency
- Added a message informing the user that files can be dragged into the list when using Align Multiple Sequences
Fixed:
- Fixed an issue that prevented cloning dialogs from allowing the use of hidden enzymes
- Corrected an issue in "Protein Search" whereby terminal stop codons were not included in the search query
- Ensured that edits in an alignment window do not cause inappropriate scrolling
- Corrected an issue that could prevent alignment of a high-quality sequence trace
- Ensured that the "Find" control in the Enzymes view chooser always shows a message to indicate if the enzyme is not in the chosen set
- Corrected an issue in which U's in overhangs resulting from linearizing were not preserved
- Configured "Select All" in the trace viewer context menu to actually select all
- Ensured that History view reflects changes after editing DNA ends
- Ensured that case changes in the "Find" entry field are preserved when the search is executed
- Ensured that imported RNA alignments are converted to DNA rather than protein alignments
- Corrected the license inactivity countdown to displays seconds rather than milliseconds
- Ensured that the "Accession Number:" label remains next to its entry field in the collection Search dialog
- Ensured that a "Sequence Name" search in the Protein Files area of a collection also searches the map labels and aliases
- Corrected an issue that resulted in alignment and collection windows not showing unsaved changes in the title bar on Windows and Linux
- Ensured more consistent sorting of enzymes in the Choose Enzymes dialog
- Streamlined the substitution matrix options presented when computing pairwise alignments
- Ensured that open alignments can be used as profiles when computing new alignments
- Corrected an issue that could result in the "Kind" column disappearing when viewing a collection
- Ensured that crisp screenshots are shown when detecting updates
- Improved import of the full publication date from PubMed
- Made various stability fixes
更新時間:2020-10-14
更新細節:
What's new in this version:
Changed:
- curl: add --output-dir
- curl: support XDG_CONFIG_HOME to find .curlrc
- curl: update --help with categories
- curl_easy_option_*: new API for meta-data about easy options
- CURLE_PROXY: new error code
- mqtt: enable by default
- sftp: add new quote commands 'atime' and 'mtime'
- ssh: add the option CURLKHSTAT_FINE_REPLACE
- tls: add CURLOPT_SSL_EC_CURVES and --curves
Fixed:
- altsvc: clone setting in curl_easy_duphandle
- base64: also build for smtp, pop3 and imap
- BUGS: convert document to markdown
- build-wolfssl: fix build with Visual Studio 2019
- buildconf: invoke 'autoreconf -fi' instead
- checksrc: detect // comments on column 0
- checksrc: verify do-while and spaces between the braces
- checksrc: warn on space after exclamation mark
- CI/azure: disable test 571 in the msys2 builds
- CI/azure: MQTT is now enabled by default
- CI/azure: no longer ignore results of test 1013
- CI/tests: fix invocation of tests for CMake builds
- CI/travis: add a CI job with openssl3 (from git master)
- cleanups: avoid curl_ on local variables
- CMake: add option to enable Unicode on Windows
- cmake: make HTTP_ONLY also disable MQTT
- CMake: remove explicit `CMAKE_ANSI_CFLAGS`
- cmake: remove scary warning
- cmdline-opts/gen.pl: generate nicer "See Also" in curl.1
- configure: don't say HTTPS-proxy is enabled when disabled
- configure: fix pkg-config detecting wolfssl
- configure: let --enable-debug set -Wenum-conversion with gcc >= 10
- conn: check for connection being dead before reuse
- connect.c: remove superfluous 'else' in Curl_getconnectinfo
- curl.1: add see also no-progress-meter on two spots
- curl.1: fix typo invokved -> invoked
- curl: in retry output don't call all problems "transient"
- curl: make --libcurl show binary posts correctly
- curl: make checkpasswd use dynbuf
- curl: make file2memory use dynbuf
- curl: make file2string use dynbuf
- curl: make glob_match_url use dynbuf
- curl: make sure setopt CURLOPT_IPRESOLVE passes on a long
- curl: retry delays in parallel mode no longer sleeps blocking
- curl: use curlx_dynbuf for realloc when loading config files
- curl:parallel_transfers: make sure retry readds the transfer
- curl_get_line: build only if cookies or alt-svc are enabled
- curl_mime_headers.3: fix the example's use of curl_slist_append
- Curl_pgrsTime - return new time to avoid timeout integer overflow
- Curl_send: return error when pre_receive_plain can't malloc
- dist: add missing CMake Find modules to the distribution
- docs/LICENSE-MIXING: remove
- docs/opts: fix typos in two manual pages
- docs/RESOURCES: remove
- docs/TheArtOfHttpScripting: convert to markdown
- docs: add description about CI platforms to CONTRIBUTE.md
- docs: correct non-existing macros in man pages
- doh: add error message for DOH_DNS_NAME_TOO_LONG
- dynbuf: make sure Curl_dyn_tail() zero terminates
- easy_reset: clear retry counter
- easygetopt: pass a valid enum to avoid compiler warning
- etag: save and use the full received contents
- ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND
- ftp: avoid risk of reading uninitialized integers
- ftp: get rid of the PPSENDF macro
- ftp: make a 552 response return CURLE_REMOTE_DISK_FULL
- ftp: separate FTPS from FTP over "HTTPS proxy"
- git: ignore libtests in 3XXX area
- github: use new issue template feature
- HISTORY: mention alt-svc added in 2019
- HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29
- http: consolidate nghttp2_session_mem_recv() call paths
- http_proxy: do not count proxy headers in the header bytecount
- http_proxy: do not crash with HTTPS_PROXY and NO_PROXY set
- imap: make imap_send use dynbuf for the send buffer management
- imap: set cselect_bits to CURL_CSELECT_IN initially
- ldap: reduce the amount of #ifdefs needed
- lib/Makefile.am: bump VERSIONINFO due to new functions
- lib1560: verify "redirect" to double-slash leading URL
- lib583: fix enum mixup
- lib: fix -Wassign-enum warnings
- lib: make Curl_gethostname accept a const pointer
- libssh2: handle the SSH protocols done over HTTPS proxy
- libssh2: pass on the error from ssh_force_knownhost_key_type
- Makefile.m32: add ability to override zstd libs [ci skip]
- man pages: switch to https://example.com URLs
- MANUAL: update examples to resolve without redirects
- mbedtls: add missing header when defining MBEDTLS_DEBUG
- memdebug: remove 9 year old unused debug function
- multi: expand pre-check for socket readiness
- multi: handle connection state winsock events
- multi: implement wait using winsock events
- ngtcp2: adapt to new NGTCP2_PROTO_VER_MAX define
- ngtcp2: adapt to the new pkt_info arguments
- ntlm: fix condition for curl_ntlm_core usage
- openssl: avoid error conditions when importing native CA
- openssl: consider ALERT_CERTIFICATE_EXPIRED a failed verification
- openssl: Fix wincrypt symbols conflict with BoringSSL
- parsedate: tune the date to epoch conversion
- pause: only trigger a reread if the unpause sticks
- pingpong: use a dynbuf for the *_pp_sendf() function
- READMEs: convert several to markdown
- runtests: add %repeat[]% for test files
- runtests: allow creating files without newlines
- runtests: allow generating a binary sequence from hex
- runtests: clear pid variables when failing to start a server
- runtests: make cleardir() erase dot files too
- runtests: provide curl's version string as %VERSION for tests
- schannel: fix memory leak when using get_cert_location
- schannel: return CURLE_PEER_FAILED_VERIFICATION for untrusted root
- scripts: improve the "get latest curl release tag" logic
- sectransp: make it build with --disable-proxy
- select.h: make socket validation macros test for INVALID_SOCKET
- select: align poll emulation to return all relevant events
- select: fix poll-based check not detecting connect failure
- select: reduce duplication of Curl_poll in Curl_socket_check
- select: simplify return code handling for poll and select
- setopt: if the buffer exists, refuse the new BUFFERSIZE
- setopt: return CURLE_BAD_FUNCTION_ARGUMENT on bad argument
- socketpair: allow CURL_DISABLE_SOCKETPAIR
- sockfilt: handle FD_CLOSE winsock event on write socket
- src: spell whitespace without whitespace
- SSLCERTS: fix English syntax
- strerror: honor Unicode API choice on Windows
- symbian: drop support
- telnet.c: depend on static requirement of WinSock version 2
- test1541: remove since it is a known bug
- test163[12]: require http to be built-in to run
- test434: test -K use in a single line without newline
- test971: show test mismatches "inline"
- tests/data: Fix some mismatched XML tags in test cases
- tests/FILEFORMAT: document nonewline support for <file>
- tests/FILEFORMAT: document type=shell for <command>
- tests/server/util.c: fix support for Windows Unicode builds
- tests: remove pipelining tests
- tls: fix SRP detection by using the proper #ifdefs
- tls: provide the CApath verbose log on its own line
- tool_setopt: escape binary data to hex, not octal
- tool_writeout: add new writeout variable, %{num_headers}
- travis: add a build using libressl (from git master)
- url: use blank credentials when using proxy w/o username and password
- urlapi: use more Curl_safefree
- vtls: deduplicate client certificates in ssl_config_data
- win32: drop support for WinSock version 1, require version 2
- winbuild: convert the instruction text to README.md
更新時間:2020-10-07
更新細節:
What's new in this version:
Fixes:
- Asset Import: Fixed an issue throwing errors in the console when changing Rig settings of multiple models at once
- Build Pipeline: Fixed regression crash with serialized PropertyName field
- Editor: Fixed materials not getting reverted back when performing drag along with other asset types using ProBuilder face selection
- Editor: Fixed MinMaxCurve and MinMaxGradient dropdown style to match other dropdown styles(bigger icon)
- Editor: Fixed new input system mouse coordinate scaling in editor play mode on Linux
- Editor: Fixed the issue with an infinite loop while loading editor layout
- Editor: Fixed to allow multithreaded graphics in the Linux editor when using Vulkan
- GI: Fixed a synchronization issue that caused GI bakes to never complete when using the GPU lightmapper on MacOS
- GI: Fixed Sphere.IsInside
- Graphics: Improved objects sorting when scene contains both GameObject & Hybrid rendered entities
- iOS: Fixed crash on UnityPause/UnityIsPaused when called with unity runtime not inited
- iOS: Fixed memory corruption under rare circumstances
- iOS: Fixed rare osver/device dependent crash on exit, when [UIViewController viewWillTransitionToSize:withTransitionCoordinator:] is called on killing unity view
- Kernel: Fixed player connection to PS4 when using it IP
- Nintendo Switch: Fixed DateTime stamp appearing incorrectly when taking a Memory Profiler snapshot on Nintendo Switch
- Package Manager: Fixed preview packages from Scoped Registries to no longer be filtered out
- Particles: Improved performance when using Rigidbody velocity mode. Previously a search for a valid Rigidbody was made every update, we now only perform the search once and cache the result
- Physics: Fixed editor crash on AnchoredJoint2D::ConfigureAnchors when opening a scene containing GameObject with Joints but without Rigidbody
- Serialization: Improved performance applying Prefab changes to TileMap
- Shaders: Fixed "pos == inputBuffer.size()" errors when fetching compute shader data from accelerator server
- XR: Fixed SRP batcher activation with XR multipass rendering
- XR: Improved Vulkan memory usage with offscreen swapchains
Changes:
- Android: Bumped Android Logcat verified version to 1.2.0
更新時間:2020-10-07
更新細節:
What's new in this version:
Bug Fixes:
- The web framework now runs correctly on systems where the primary language uses double-byte characters
更新時間:2020-10-06
更新細節:
更新時間:2020-10-06
更新細節:
更新時間:2020-10-02
更新細節: