Unity Pro 2017.4.6f1更新日志：
2D: Add option to SpriteRenderer to allow sorting of SpriteRenderer by its center or by its pivot point
2D: Added support for hexagonal layout for Grid component.
Android: Add command line option “-setDefaultPlatformTextureFormat” to set the default texture format prior to importing or building, allowing the user to avoid importing twice: Once for the system default texture format then a second time for the desired format. Only Android is currently supported. Expects a single parameter from: dxt, pvrtc, atc, etc, etc2, astc.
Android: Added support for using Java source files as plugins in Unity project. These files will be compiled and included into APK.
Android: Create a separate APK for each CPU architecture (universal APKs are still supported).
Android: Make AndroidJavaProxy work with default java methods
Animation: Animation C# Jobs: Possibility to edit the animation stream directly from a Playable using C# Jobs (see AnimationScriptPlayable)
Asset Import: Import animated property curves of constraint components
Build Pipeline: Scriptable Build Pipeline Released
Editor: Added Vulkan support in the Editor on Windows and Linux
Editor: Assembly Definition Files (asmdef) assemblies are now compiled on startup before any other scripts (Assembly-CSharp.dll and friends) and compilation does not stop on the first compile error. All asmdef assemblies that successfully compile and have all their references compiled are loaded before compiling the remaining scripts (Assembly-CSharp.dll and friends). Ensures that Unity packages are always built and loaded regardless of other compile errors in the project.
Editor: High-DPI scaling support on Linux
Editor: High-DPI scaling support on Windows
Editor: Improved LineRenderer editor. Added support for editing lines in scene, applying automated simplification and improved the display of the points list in the inspector.
Editor: Unity Engine modules can now be disabled in Package Manager UI as built-in modules
Editor: UXML schema generation
Graphics: Add/Set positions in a TrailRenderer from script.
Graphics: Added smooth deletion of TrailRenderer points.
Graphics: Added StreamingController component which provides more control over the mipmap texture streaming including preloading in advance of camera cuts
Graphics: Added texture streaming support to load mipmaps on demand.
Graphics: Asynchronous GPU readback API
Graphics: BakeMesh script API added for ParticleSystemRenderer, LineRenderer and TrailRenderer
Graphics: Scriptable shader variants stripping
Graphics: Start/stop a TrailRenderer from spawning points, with the new “Emitting” new checkbox.
GI: Configurable falloff for Progressive Lightmapper (legacy, linear, inverse squared, inverse squared with attenuation).
IL2CPP: Add support for managed code debugging on Android.
IL2CPP: Add support for managed code debugging on iOS
Package Manager: Hide packages assets in object selector.
Package Manager: Package Manager user interface (from where a project’s packages can be managed and new packages can be discovered) v1.8.0:
Fix packages sorting in All tab
Will no longer loop error report with an invalid manifest
Will no longer report errors infinitely when an exception is thrown during an operation
Only show “View Changes” when there is an update button
Fixes typos in dialog when updating package manager ui
Added ‘View Documentation’ link to package details
Added ‘View changes’ link to package details
When updating the package, the user is now asked to confirm temporary closure of the window.
The window is now dockable.
UI style rework, making it consistent with the rest of the Editor.
Added keyboard navigation in the Packages list
Moved menu item to access the Package Manager UI window from “Project -> Packages -> Manage” to “Window -> Package Manager”.
The “Install” tab now shows the latest version (and description) available for each package, rather than the current version.
The “Update to” button is no longer displayed when the current version is the same as (or greater than) the latest one available.
The UI now displays “alpha”, “beta”, “experimental” and “recommended” tags for packages, as appropriate. Previous versions did not display such tags, so it was not possible to determine the status of packages.
Package Manager: Support Packages assets in Asset Database search and Object selector
Package Manager: Support Packages in Project Browser
Package Manager: Support Read Only package folders in drag-n-drop and Renaming:
Prevent drag-and-drop operation when target is a read-only package
Prevent renaming of read-only assets
Particles: The Particle System Shape Module now supports emitting from Sprites
Player: SRP Fast rendering codepath (“SRP Batcher”). Experimental, currently Directx11 and PS4 support.
Profiler: Added experimental Profiler native plugin API
Scripting: Added option “Wait For Managed Debugger” in BuildPlayerWindow, it shows a dialog when you run a player, this pauses the program until you connect a managed debugger. This way you can easily debug methods like Start/Awake, etc.
Scripting: Added support for serialising MinMaxCurve and MinMaxGradient in scripts.