Unity 2018.3.9

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Improvements

  • Editor: Add option to Plugin Inspector to disable validation of managed assembly references. Disables the check that emits "Assembly '' will not be loaded due to errors: Unable to resolve reference ''. Is the assembly missing or incompatible with the current platform?". (1126737)

  • XR: Enabled depth buffer sharing on Windows MR by default.

Fixes

  • 2D: Fixed SVG sprites are constanly re-imported when added into prefabs. (1125015)

  • Android: Fixed binary shaders not being cached on Android devices with Adreno GPUs. (1129357)

  • Animation: Fixed an issue where AnimationPlayable.iKOnFeet didn't propagate properly when multiple AnimationOutputs are connected to the same Animator. (1115086)

  • Animation: Fixed an issue where trying to add a key to a curve would crash. (1101703)

  • Animation: Fixed crash when changing Animator.playbackTime with a controller using synced layers. (1109439)

  • Editor: Added icon for the particle system force field in the scene view. (1107479)

  • Editor: Fixed certain shortcuts not executing when in paused play mode. (1129380)

  • Editor: Fixed editor freezing when importing/reimporting script that contains unicode characters. (1111740)

  • Editor: Fixed issue with compile errors not always being cleared correctly when moving the .cs file from one .asmdef folder to another .asmdef folder. (1121925)

  • Editor: Fixed issue with compile errors not being cleared correctly in some cases when moving and removing .asmdef files. (1120835)

  • Editor: Fixed issue with EditorUtility.scriptCompilationFailed being false when .asmdef assemblies failed to compile on editor startup. (1106450)

  • Editor: Fixed issue with predefined assemblies (Assembly-CSharp.dll and friends) getting recompiled when modifying a Assembly Definition File assembly with "Auto Reference" disabled. (1124266)

  • Editor: Fixed issue with predefined assemblies (Assembly-CSharp.dll and friends) getting recompiled when modifying a Assembly Definition File assembly with "Test Assemblies" enabled. (1082290)

  • Editor: Fixed MaterialEditor inspector becoming increasingly laggy the more managed types you have. (1099071)

  • Editor: Fixed the issue with the order of items in the Edit Menu on OSX. (1110914)

  • Editor: Fixed user32.dll SetCursorPos function always moves the Cursor to the center of the screen when CursorLockMode is set to None. (1096406)

  • GI: Fixed crash on application exit when GPU lightmapper openCL context is lost.

  • Graphics: Fixed Assets with serializedVersion: 6 meshes are not rendered. (1079076, 1130112)

  • Graphics: Fixed crash when loading 2018.2 Compressed Mesh data in 2018.3. (1120492)

  • Graphics: Fixed particles are not rendered in XBOX One from VSE with HDRP. (1126333)

  • Graphics: Fixed Set rendertarget before setting viewport in GrabIntoRenderTexture. (1126248)

  • Graphics: Optimised cluster rendering by reducing network packet send latency. (965251, 1131274)

  • iOS: Added 'Automatically add capabilities' checkbox to player settings. (1131078)

  • iOS: Fixed Crash when using R8 and RG16 Metal texture formats.

  • OSX: Fixed issue where on macOS in the Editor sometimes floating windows would end up in front of other apps. (1115348)

  • Package Manager: Fixed package manager for different CultureInfos. (1117469)

  • Particles: Fixed "Internal: JobTempAlloc has allocations that are more than 4 frames old" error message (1125073)

  • Particles: Fixed crash in GenerateParticleGeometry when a Particle System with Sprites Texture Sheet and FPS Mode has Infinite Start Lifetime. (1119163)

  • Particles: Fixed particle scale on GPU Instanced particles. (1117798)

  • Particles: Fixed sprite texture sheet animatio getting the wrong UV's when packed in a Sprite Atlas Variant with scale less than 1. (1115470)

  • Physics: Disallow zero bounds being passed to Physics.RebuildBroadphaseRegions. (1051407)

  • Physics: Fixed a crash that happened when re-activating Rigidbody that had a parent Rigidbody and was reparented while being inactive. (1121720)

  • Physics: Fixed a crash when Physics.OverlapSphereNonAlloc was called wiith an infinite sphere radius. (1113683)

  • Physics: Fixed a GJK issue that returned incorrect normals when a primitive's centre was so close to the surface of a convex (affected Physics.ComputePenetration). (1115449)

  • Physics: Fixed convex meshes being extra bouncy when falling on top of very thin (~contactOffset) objects. (1109477)

  • Physics: Fixed MeshCollider not following the changes to a mesh after it produced an empty geometry. (996035)

  • Physics: Fixed the force limits of ConfigurableJoint's drives being expressed in incorrect units actually. (1116513)

  • Physics: Fixed the reset editor button actually not resetting the Collider's trigger property. (1093243)

  • Profiler: Fixed UI module chart not showing data. (1110630)

  • Scripting Upgrade: Fixed issue where an async Task throwing an exception would log errors to console repeatedly. (1126231)

  • Scripting Upgrade: Fixed issue where an async Task throwing an exception would stop all other Tasks. (1130295)

  • Shaders: Fixed shader compiler emitting "//null" on GLES2 as a parameter to one of the functions emulating arithmentic operations on integers using float math. (1124159)

  • Shaders: Fixed shader compiler emitting the same struct definition each time it sees it, regardless of whether it was emitted already or not. (1099165)

  • Shaders: Unity could crash if infinite dependency loop between "UsePass" and "Fallback". (1068293, 1115947)

  • Terrain: Fixed normalization issue when blending 5 or more materials on Terrain. (1129582)

  • UI: Driven properties (for example driven by UI layout) now don't get a blue margin in the Inspector and don't show up independently in the Overrides drop-down. (1115499)

  • UI: Fixed issue where canvas elements positions are set to NAN when the camera orthographic size is set to 0 and do not reset to valid positions when the orthographic size is changed again. (1125401)

  • Vulkan: Vulkan: Fixed crash if the scene does not contain any cameras. (1067621)

  • WebGL: FIxed audio not working Safari after Apple added auto-play restrictions (requires clicking on content to enable audio). (1089060)

  • XR: Fixed performance degradation over time for Virtual Reality applications. (1130392)

Changeset:
947e1ea5aa8d

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it