Unity 5.5.3
The Unity 5.5.3 public release brings you a few improvements and a large number of fixes. Read the release notes below for details.
For more information about the previous main release, see the Unity 5.5.2 Release Notes.
さっそく、アップデートしましょう!Unity は初めてですか? 始めよう
リリースノート
Improvements
- UI: CanvasRenderer::OnTransformChanged will not be called when object is inactive. (815861)
- UnityAds: Updated native binaries to 2.0.8.
Fixes
- Animation: Fixed Assert Thread::CurrentThreadIsMainThread() from Animator::IsHuman() when run in a job thread. (887998)
- Analytics: Fix adds Internet permission on Android when Analytics service is used. (861178)
- Android: Acquire context on focus before notifying player. (837483)
- Android: Fixed an issue where ApplicationId was missing from AndroidManifest.xml in Gradle builds. (888274)
- Android: Fixed incorrect dangerous permissions dialog behavior when the app was suspended while the dialog was on screen. (851523)
- Android: Fixed proguard template to actually keep Unity classes. (857978)
- Android: Fixed the failure to push OBB to certain Samsung devices. (853474)
- Android: Fixed the splash screen and black bar issues by applying immersive fullscreen mode as early as possible. (868612, 867887, 861069, 874761)
- Android: Improved the WebRequest performance.
- Android: Input - Fixed issues with joystick polling and startup. (863399)
- Android: Manifest - Added layoutDirection to configChanges. (867668)
- Android: Opening the on-screen keyboard does not make webcam update slower. (827454)
- Animation : Fixed a race condition in the legacy animation system which could cause a crash if a GameObject and an Animation assigned to that GameObject were deleted in the same frame. (868587)
- Animation: Fixed a crash when re-enabling GameObject that was running a Playable. (884643)
- Animation: Fixed an issue with using abstract classes behaviour on a StateMachineBehaviour. (877623)
- Animation: Playback range is now correctly displayed after changing the Samples of a clip. (884523)
- Asset Importer: Fixed the importing process so that asset paths with zero length are skipped. (869307)
- Asset Pipeline: Fixed a crash that occurred when loading the same asset both synchronously and asynchronously simultaneously. (884472)
- Cache Server: Do not ask to delete the local cache server data twice when switching from local to a different option in preferences (878326)
- Cache Server: The Cache Server preferences dialog now correctly recognises when the mode is changed. (863299)
- Core: Fixed the issue of job system ending up with high CPU usage in certain circumstances eg. using UnityWebRequest.Send() in Editor after exiting Play mode. (879675)
- DX12: Expose the command queue to DX12 plugins now. (867573)
- DX12: Only invoke plugin events from the "rendering" thread, not main thread. (863285)
- Editor: Fix for time not updating in Editor if play mode is entered and then exited while paused. (864246)
- Editor: Fixed a crash on OSX when the Editor loses context. (837413)
- Editor: Fixed an issue with deselect of single selected item in hierarchy with ctrl/cmd+click. (864273)
- Editor: Fixed an issue with vertex snapping jumping to extreme values in isometric view. (861345)
- Editor: Fixed the issue that Pro users can't skip the survey after Unity activation. (878112)
- EditorAnalytics: Honoring DisableEditorAnalytics settings.
- GameObject: Fixed position inconsistency when using generic instantiate. (873836)
- GI : Fix for lightmaps not being loaded in a standalone player when loading scene through an AssetBundle. (858292)
- GI : Fix for lightprobe gizmos being rendered too bright in Linear color space. (862215)
- GI: Fixed a crash while baking lightmaps with custom shaders after Light Transport jobs finished. (856901)
- Graphics : Fixed D3D12 cubemap mip generation.
- Graphics: Changes made to blending mode via shader properties are no longer ignored in Graphics.Blit. (865062)
- Graphics: D3D9 to make sure that internal resolves don't result in a drawn pixel, i.e. single white pixel when using deferred mode. (728324)
- Graphics: Fixed a crash when switching from DX12 to DX11 graphics API in the Editor. (851265)
- Graphics: Fixed an issue with Assert "Texture aux property (unity_SpecCube0_HDR) should never be a built-in name!". (864237)
- Graphics: Fixed an issue with BC6 decompression and improve reading of textures with more than one byte per channel. (865491)
- Graphics: Fixed the issue of forward-only objects being rendered into Depth/DepthNormals textures multiple times when they have multiple submeshes and deferred shading is used. (863954)
- Graphics: For script created/instanced cameras only add Image Effects Callbacks if the Image Effect is already registered. Fixed the error message when disabling script during instantiate. (862473)
- Graphics: On DirectX avoid presenting a fresh-black frame whilst performing screen resizing. (849424)
- Graphics: Set the ambient probe for the deferred reflections pass to fix a difference between graphics jobs and non-graphics jobs rendering. (863625)
- Graphics: Stop RenderNow/DrawMeshNow crashing when shader had no matching vertex channels. (876162)
- Graphics: When calling Material.SetFloatArray, SetVectorArray, SetMatrixArray throw a NULL exception instead of crashing. (868016)
- IL2CPP: Fixed the incorrectly managed stack traces on iOS devices in release mode. (869696)
- iOS, Android: Fixed - Light Probe Proxy Volumes don't fallback to normal probe blending. (837679)
- IOS: Added support in order to enable auto-rotation while broadcasting using ReplayKit. (887912)
- iOS: Fixed Airplay mirroring mode when using Open GLES. (788515)
- iOS: Fixed build errors in XCode when stripping is enabled using Mono scripting backend. (866194)
- IOS: Fixed WebRequest setting the IsError property correctly. (880773)
- iOS: Removed extra notification sent on application launch. (875180)
- Kernel: Prevent scripts from adding Transform-derived components during their Awake methods. (878716)
- Mac Editor: Fixed the crashes while exporting projects. (878783)
- Metal: Fixed geometry corruption when dynamic batching was enabled. (871026)
- Metal: Fixed issues with setting DontCare load flag when running multithreaded.
- Mono: Fixed a C# compiler bug which could cause an incorrect compiler error in some cases when overloaded generic methods were used. (869169)
- Mono: Fixed a crash which could occur in the editor when deep profiling was enabled. (878859)
- Mono: Fixed rare issue due to timer collisions. (881491)
- Particles: Fixed a NullReferenceException, when Inherit Velocity was set to less or more than 0 and Rigidbody2D was set to Dynamic. (876169)
- Particles: Fixed an incorrect velocity for first frame when a rigidbody was first enabled. (881847)
- Physics 2D: CapsuleCollider2D now correctly calculates its mass when using auto-mass. (890937)
- Physics: Fixed a crash caused by changing the value of the configuredInWorldSpace flag on a Joint attached to an inactive GameObject. (886574)
- Scripting: Fixed a coroutine crash in Coroutine::CompareCoroutineEnumerator. (888302)
- Scripting: Fixed MonoBehaviour array field with initializer getting resized to 0 by serialization. (868935)
- Shaders: Fixed a crash in ShaderLab::shaderprops::GetMatrix when using OpenGL API when using specific graphics drivers on Windows. (859418)
- Shaders: Fixed advanced blend operations by requiring the shaders to be decorated with UNITY_REQUIRE_ADVANCED_BLEND(mode) declaration. (750307)
- Shaders: Fixed an internal error on a GLSL/Metal shader compiling corner case. (881103)
- Shaders: Make shader binary blob data deterministic to fix problems with asset bundle (or player data) changing with identical source inputs. (877123)
- Shadows: Allow 2k shadowmap textures on devices with less than 2 GB of RAM when best quality shadows are selected (871606)
- Sprites: Fixed an issue where OverrideGeometry on instantiated sprites produced differing results in the Editor and Standalone (863256)
- Terrain: Fixed a crash when loading a scene with a terrain and trees and then unloading the previous scene. (857047)
- Terrain: Fixed an issue where the default material could be more specular than expected. (864935)
- Texture Importer: Fixed an issue where a texture's colour model was set to RGBA without an alpha channel. (870830)
- Texture Importer: Fixed an issue where BC7 didn't compress alpha textures correctly. (858502)
- Texture Importer: Fixed an issue where setting textureType reset sprite mode to single. (856584)
- Texture Importer: Fixed an issue where some textures were wrongly interpreted as single channel cube maps. (858460)
- Tizen: Fixed a crash that occurred when an app tried to exit.
- UI : Fixed the issue of fonts created at runtime not showing up when added to text. (858645)
- UI: Fixed an occasional masking issue when using deferred rendering path on Linux. (873678)
- UI: Fixed scrollrect performance being slow when it had a lot of content. (856380)
- UI: Selection elements will update selection state when interactable is changed. (861736, 872634)
- UnityAds: Fixed callback executor from being destroyed on scene changes.
- UnityWebRequest: Fixed high CPU usage/fareeze after aborting (leaving play mode) UWR with custom download handler script. (876027, 880565)
- UnityWebRequest: URLs without '%' character will be escaped and the ones with '%' will be assumed to be properly escaped. (876823)
- VCS: Fix for editor not checking out scene file before first write in freshly loaded project. (850239)
- VCS: Fixed an issue trying to add files from ProjectSettings folder to Version Control even if they were already under Version Control.
- VR: Fixed a subtle timing bug on Rift that could cause very minor view stuttering in certain situations. (886841)
- VR: Updated Oculus to version 1.12. This fixed a GearVR timeout issue.
- WebGL: Fixed "incorrect header check" builtin web server error when build folder contained non-URI characters. (855985)
- WebGL: Fixed buffer overflow that occurred when using UnityWebRequest and custom DownloadHandlerScript. (865630)
- WebGL: Fixed memory corruption when generating terrain base map textures. (868756)
- Windows Store: Fixed the issue whereby secure connections were not working when using UnityWebRequest. (874571)
- Windows Store: Fixed the known issue reported in the previous release, 5.5.2 - player prefs might get corrupted on Windows 8.1 and Windows Phone 8.1 SDKs when forcefully closing the application right after saving them.
- Windows: Fixed the logging code in the Windows Editor/Standalone player so that messages got printed at once instead of one byte at the time. (886630)
Known Issues
- (888339) - OpenGL : Internal testing reported a crash in InitWGL, when opening a project with -force-opengl command. This issue will be fixed in one of the upcoming patch releases.
Revision: 4d2f809fd6f3
チェンジセット: 4d2f809fd6f3
Unity 5.5.3