Audio: Fixed a bug where an AudioSource with the highest possible priority could be virtualized before others. Audio: Fixed a bug where assigning to AudioSource. Now it only stops the main clip. Audio: Fixed a bug where the editor would crash when recompiling scripts while having generated streaming audio clips AudioClip.
Audio: Fixed a bug where using Razer Kraken 7. Start would throw errors. Audio: Fixed a crash when calling AudioSource. SetCustomCurve with a null argument. Audio: Fixed a possible crash with bad audio drivers, device initialization is more now robust - also added a diagnostic message in case of failure to open audio devices with expected settings. Audio: Fixed issue where AudioClips with future time stamps would fail import.
Build Pipeline: Scripts-only build now requires that the destination directory of the player match the last cached build. Some platforms such as Xbox One and PS4 fail in unclear ways without this requirement. Cache Server: Add check for enough data in protocol version check Cache Server: Fixed bugs that could potentially cause communication with the Cache Server to stall. Editor: A menu item checked state are no longer lost on entering Play mode. Editor: Auxiliary Editor windows with a fixed size no longer contain a maximize button on macOS.
Editor: Canvas text no longer disappears when the Editor regains focus. Editor: Collab updates now reload scenes in the correct order to preserve the value of new script variables. Editor: Collaborate no longer deletes ignored files when restoring to an older version. Editor: Cursor lock no longer engages at unexpected moments on Mac and Windows. Editor: Deleting the child of a prefab that's nested in a child of itself no longer causes a crash.
Editor: Ensures that Collaborate reloads data in the correct order to avoid losing values of new script variables after update. Editor: Executing PlayMode tests in batch mode no longer leaves behind a bootstrap scene after execution. Editor: Fixed a crash when importing an skp file. Editor: Fixed bug where clicking on the "Swatches" label in Color Picker would not expand preset controls. Editor: Fixed bug where HDR color swatches in the Inspector were not converted to gamma color space before being displayed.
Editor: Fixed bug where sampling color with eyedropper would not convert sampled color back to linear space when the color field was marked as HDR. Editor: Fixed bug where UnityEvent drawer would not synchronize correctly when displayed using multiple different serialized data streams, such as when displayed in two different windows at once. Editor: Fixed case of "System is already interested in this transform" errors in some cases.
Editor: Fixed case of asset remaining highlighted when moving last asset out of a folder. Editor: Fixed case of Color Picker window losing color when intensity is dropped and then increased again while window is still open.
Editor: Fixed case of locks on multiple inspectors getting lost on maximising and restoring views. Editor: Fixed case of never-ending exception when an invalid character was present on the iOS version string in Player Settings.
Editor: Fixed case of scene view picking sometimes not selecting the topmost object when loading previously serialized window layout. Editor: Fixed case of EditorConnection removing registered callbacks when player disconnects. Editor: Fixed Editor crash when closing 2 custom editor windows at the same time. Editor: Fixed Editor hang when merging files with Collaborate. Editor: Fixed error when using "Static" checkbox on a game object with children.
Editor: Fixed incorrect tool placement when pivot mode was set to Center. Editor: Fixed issue whereby RequireComponent would cause components on prefabs to be duplicated on play.
This would happen if the user added a new component of the same type and removed the original. Editor: Fixed OnSceneUnload being called when switching focus away from objects with materials Editor: Fixed pinging newly created objects Editor: Fixed plugin setting "Exclude Platforms" having no effect.
Editor: Fixed project view sorting file names with long numbers incorrectly Editor: Fixed scrolling down to the last selected item in a one column layout when selecting or desecting an item Editor: Fixed the "Add component" window reseting the search after domain reload Editor: Fixed top right-hand scene view gizmo to update projection type label correctly when setting SceneView. Editor: Made subasset textures visible when searching Editor: Now batching and tier settings are correctly restored after exiting from playmode Editor: The Game View no longer has a bug that stops it updating in some layouts.
Editor: [Collab] Fix to prevent snapshot from getting updated when publish fails with copy file error. BeginLayoutGroup after pressing Cancel button in a dialog window. Editor: InspectorWindow.
OnSelectionChange callback during certain operations no longer causes a null reference exception. Editor: Profiling. Recorder now picks up all dynamic markers visible in Profiler.
GI: An error code is no longer reported when switching Scene visualization mode to Indirect or Emissive due to a lack of data. GI: Building Standalone no longer throws Shadowmasks now use their own sampler. GI: Double-sided GI is now able to be rendered when an occluder uses a transparent texture. GI: Exiting play mode with realtime GI enabled no longer causes a memory leak.
GI: Fixed case of default specular reflection texture containing object from the scene when Umbra is enabled. GI: Fixed case of scene becoming completely black after clicking 'Generate Lighting' button.
GI: Fixed issue where in standalone the skybox would disappear after switching active scene, whereas in the editor the skybox would remain. GI: Lightmaps now bake correctly after the first bake.
GI: The EnlightenRuntimeManager no longer has a small memory leak that resulted in failure to free texture wrapper objects. GI: The output for spotlights from the Progressive Lightmapper is no longer too bright when compared to the output from Enlighten. GI: The Progressive Lightmapper now correctly deals with all quad faces in models.
Graphics: A rare crash when you enable seam stitching on an object packed to the boundary of a lightmap no longer occurs. Graphics: A rare deadlock in CreateGpuProgram when you enable graphics jobs no longer occurs. Graphics: Boxing in the GI system no longer causes small per-frame allocations.
Graphics: Fix crash when script is creating a culling group, but fails to call SetBoundingSphere. Graphics: Fix for deadlock in graphics command buffer when updating constant buffers.
Graphics: Fix to avoid attempting to render LineRenderers with huge vertex counts. Graphics: Fixed case of incorrect realtime sampling of gradient ambient. The previous behavior can be re-enabled by setting UnityEditor.
Graphics: Fixed case of objects using HideAndDontSave being visible in preview windows after being disbled and re-enabled. Graphics: Fixed case of splash screen flickering if background color alpha is not 1. Graphics: Fixed crash on Mesh. ClearBlendShapes Graphics: Fixed issue where the TrailRenderer didn't drop a point at its spawning location.
Graphics: Fixed occasional crash seen when using marquee selection on dynamic geometry such as Particles, Lines and Trails. Graphics: No longer an inconsistency in UI between lighting group and material group functionality in the MeshRenderer component.
TryParse with the. NET 4. LocalEndPoint on. GetSocketOption using the latest scripting runtime. Marshal class, such as QueryInterface. It is set automatically for profiles available locally, or via a dropdown if it's not available.
FMOD now re-initializes if this happens. DiscardContents should now work properly on Metal. Kernel: Fix a precision issue on AMD cpu for windows and linux platform Kernel: Fix scripting math Quaternion. Licenses: Clicking the NO button on the "Confirm" pop-up while returning the license View no longer causes a crash. Licenses: Fixed issue in license time verification logic when timezone changed.
Previously a time verification error could be reported. Licenses: Removed misleading "This should not be called in batch mode" message when returning license. Multiplayer: Fixed issue with scene id determinism during scene post processing. OSX: "Do you really want to quit? Sync Count "Every V Blank" on. OSX: Game no longer continues to run when you minimize the Standalone build, and regardless of whether the user was active on another application. OSX: Hidden cursor no longer fails to hide when moved down to Dock.
GetAxis on MacBooks. OSX: Mac native resolution is now set correctly. OSX: The close button is no longer grayed out and unavailable for the Editor main window. OSX: You can no longer play a built Scene in higher than desktop resolution in windowed mode. Package Manager: Cancelling a package manager operation through the progress bar no longer results in a crash. Package Manager: Cured an uncaught exception in the upm startup sequence, which could result in failure to start Unity.
Package Manager: Fixed a permissions issue on Windows that would prevent package metadata from being updated. Package Manager: Packaged assets are now reimported when appropriate, when switching build target or graphics API.
Particles: Fixed issue where particle bounds were not being calculated correctly when transform scale was non-uniform. Particles: Fixed issue with Align to Velocity and 3D Rotation where local space particles could align inconsistently.
Particles: Fixed some inconsistencies with Pivot Offset and Bounding Boxes when using particle meshes. Particles: Implemented more accurate handling of start delay and non-fixed-update.
Particles: Receive Shadows checkbox is now always ticked when using Deferred Rendering. Physics: Disabled cloth now inherits its parent's transform. Physics: Editor no longer freezes for a long time when adding a Cloth component to a Mesh with high vertex count. Physics: Fixed a crash on project load that was caused by tiny meshes. Physics: Fixed crash in PhysicsManager::SetColliderTransform , which would be triggered when entering Play mode after reloading a scene that had changes on disk.
Physics: Physics Debugger's layer mask now filters GameObjects correctly. Physics: Prevented crash when loading new scene and activating a Cloth GameObject in a coroutine. Physics: Prevented potential crash in Rigidbody::GetVelocity when opening certain scenes. Physics: Set cloth pointer to null in SkinnedMeshRenderer when deactivating, to prevent the SkinnedMeshrenderer from trying to use a de-allocated cloth object.
Physics: When performing a transform change that causes a Collider2D to be recreated, we now ensure that any existing pending physics moves do not cause a crash. Scripting: Added support for IPv6 on Android with the. NET 2. Scripting: C compiler error when using implicit operators and Nullable no longer occurs. Scripting: Calling MethodInfo. GetParameters no longer causes a crash. Scripting: Error no longer being logged to the console when you modify a MonoBehaviour-derived script that is attached to a GameObject to a ScriptableObject-derived script.
Scripting: Fix menu items not getting removed when changing the MenuItem name and it contains consecutive forward slashes Scripting: Fixed issue where resetting SerializedProperty. Scripting: Fixed potential crash when calling Activator. CreateInstance on an array type. BuildPlayer API is not affected by this change. Android: Added InputTouch. Android: Unity will imprint product name into Unity's default android banner, making it easier to distinguish between apps on Android devices where banner is used for showing app.
Android: Unity will now be slightly smarter about guessing the location of the Android SDK if you didn't fill it out in the Preferences. Animation: Transition exit time condition will now work with negative state speed parameter Animation: Using Reset in the Inspector while Recording an animation creates a key for each supported modified property at the current frame.
Animation: AnimationUtility. SetAnimationEvents will now sort AnimationEvent s by time. Asset Import: In optimized mode, if a root bone is specified in the unoptimized SkinnedMeshRenderer and its transform has also been exposed, the root bone will now be kept as is, otherwise it will be set to root.
Audio: Removed audio profiler stall of about 0. Build Pipeline: The build process progress bar now shows progress updates on shaders that have more than variants to prevent editor from appearing unresponsive during long builds. Utils to the Playmode test framework. This namespace contains utility classes to compare 'Vector2', 'Vector3', 'Vector4', Quaternion , Color and float types using NUnit constraints.
Editor: Added ability to duplicate any readonly sub-asset in the Project View to get a writable copy. Editor: Added time ruler, dynamic grid lines, and ability to select and zoom to specific interval in profiler timeline. Editor: Added Application.
Editor: Clarified message shown in Build Settings window when platform is not supported by current license Editor: Reduced some heap allocations incurred every frame when drawing a serialized property with a PropertyDrawer.
Editor: References and defines from mcs. This prevents a warning message in the Editor. Editor: Unsupported shaders are now grouped in the shader selection dropdown in the Material inspector. Graphics: Directly render and sample into depth-cube map without additional color RT. Hardware PCF for shadow point light is now enabled.
Graphics: Improved Mesh. CombineMeshes to include only vertices of selected submeshes instead of entire mesh Graphics: Improved shader import handling when using pragma target. If no pragma geometry , pragma hull or pragma domain statements are used to specify entrypoint functions, these shader features geometry or tessellation are now dropped from the internal shader capabilities requirement, allowing greater compatibility across non-DX11 graphics targets.
In practise, this now allows using pragma target 5. Graphics: In forward rendering do not fetch 2x2 white shadowmask texture when liting a realtime object with a mixed light using baked occlusion.
Graphics: [ToggleUI] display a checkbox in inspector of shader without generating keyword unlike [Toggle] and [ToggleOff] Kernel: Improved error messages for YAML file reading so that it also reports filenames, which will aid in the resolution of merge conflicts for meta files.
Licenses: Improved error handling for command line activation. Multiplayer: Two or more channels can now share the messages order, so that messages which send via differnet channels will be delivered in order.
Package Manager: Allow surface shaders compilation when relative path include are used inside a package. Particles: Sub-Emitters can now be triggered when conditions are met in the Trigger Module.
Scripting: Added a scripting callback which is called just before a cubemap texture has completed importing AssetPostprocessor::OnPostprocessCubemap. Scripting: Improved "The referenced script on this Behaviour is missing!
Scripting: Improved performance characteristics of FindObjectsOfType for scenes with large object count. Shaders: Added more granular way of specifying shader compilation requirements, compared to pragma target. Shaders: Compute shaders are now included in the shader cache. Shaders: Global shader properties are now visible to compute shaders. A global property value will be used if the property is not set locally for the compute shader.
Shaders: Proper shader include dependency tracking implemented. Whenever a shader include file is modified all the dependent shaders - and nothing else - will get reimported.
Shaders: SetPropertyBlock can now be used per material in case of multi-material renderer , and can now use an optional material index. Timeline: Added support for exposed references on custom TrackAssets. Timeline: TrackAssets now allow multiple TrackClip types through base class specification. UI: Added the ability to toggle the rounding of advance width. This allows you to get more consistent spacing between characters in a text mesh.
Video: Video Decoding via Job System on many platforms reducing overall thread count and improving performance. Windows: Added a completely new, out-of-process crash handler for both the Windows Editor and Windows Standalone Player, improving reliability of error. XR: Metal: Implemented the remaining draw call functionality Graphics. DrawProcedural etc for Single-Pass Stereo rendering, which was missing previously. Animation: Added AnimationClipPlayable.
Animation: Moved AnimationUtility. GetGenerateMotionCurves from internal to public. Animation: AvatarBuilder. BuildHumanAvatar is no longer supported anymore on the.
NET scripting backend. GetSubFolders takes absolute paths, which was incorrect. This has now been updated to relative paths, consistent with other AssetDatabase methods. Build Pipeline: Renamed BuildSummary.
Reporting namespace. Editor: Added EditorApplication. Editor: Explicitly setting the following delegates to null will no longer draw a control handle, instead of drawing using a default implementation: PrimitiveBoundsHandle.
Editor: Explicitly setting the following delegates to null will now result in a handle size of 0 instead of using a default value: PrimitiveBoundsHandle. Editor: EditorApplication. Editor: EditorGUI. Editor: UnityEditor. AndroidTargetDevice is now obsolete, superceded by UnityEditor. Graphics: Exposed RenderPipelineAsset. OnValidate and OnDisable methods. Graphics: Graphics. ConvertTexture now supports RenderTexture as source.
Input: TouchScreenKeybord. Multiplayer: Added GetHostPort function, reporting the port number assigned to the host. Multiplayer: Deprecated unused function NetworkTransport. Playables: New functions in UnityEditor. Utility to retrieve all the PlayableGraphs, and events for when a PlayableGraph is created or destroyed.
Playables: Playable. ConnectInput can now optionally take a weight for the connected input. Player: Alse mentioned under Features Added an experimental API which allows to change the order in which engine systems are invoked, remove engine systems from the update order, or insert new C entrypoints at any point in the update cycle: UnityEngine. Scripting: Added constructor for TextAsset that allows you to specify a string for its text contents.
Scripting: Added Vector2. Perpendicular to calculate a perpendicular vector in 2D space. Scripting: Extended Vector2 to support component-wise multiplication and division between two Vector2 values. Android: Fix crash when selecting input field on some Samsung and Sony Xperia devices Android: Fix problem with Amazon Kindle Fire screen distortion on app launch when splash screen is turned off Android: Fix problem with buttons in scroll view sometimes did not detect input Android: Fixed issue where decimal point button in decimal keyboard was not selectable on older Samsung devices.
Android: Fixed VertexLit point and spot lights issues seen on some Adreno devices. Android: Unity passes hardware camera key to the system so that Camera activity in the system is executed. Animation: Fixed an irrelevant assert in Animation Component Animation: Fixed an issue with Animators set to "Cull Completely" not getting updated in some cases Animation: Fixed animation mode being reset when saving scene.
Animation: Fixed bool property not properly restored to initial value when exiting animation window preview. Animation: Fixed case of parameter not getting reset to default value when changing override controller. Animation: Fixed case of Timeline sequence not firing animation events. Animation: Fixed crash in the animation system when using code stripping. Animation: Fixed issue where not all playables bound to the Animator were evaluated when coming out of culling. Animation: Fixed transition preview not updating when switching transitions in inspector Apple TV: Fix to only allow to set one layer for Top shelf images.
Asset Import: Fixed 90 degrees offset of lights and cameras animations from MotionBuilder when pre-rotation, post-rotation and rotation offset values are 0 and use Euler values. Asset Import: Fixed an issue where the update avatar button would not disappear in the ModelImporter Rig panel. Asset Import: Fixed case of random errors when clicking on other windows while Avatar Inspector is applying. Asset Import: Fixed case of wrong asset selector type in material remapping import settings if material is already assigned.
Asset Import: Fixed handling of Object fields on ScriptedImporters so that they can be assigned a value in the inspector. Asset Import: Fixed issue where compressed mesh UVs produce huge serialized data when values are within a very short range. Asset Import: Fixed the state of the "Extract Materials" button on the model importer inspector when the names of the imported materials has changed. Asset Import: Fixed AssetImporter. GetAtPath when the asset is imported by a ScriptedImporter. Audio: Fixed a bug on Windows Editor and Standalone builds where Unity would not react to changes in the system audio device list such as when changing the default audio output device, amongst others.
Audio: Fixed a bug where an AudioSource with the highest possible priority could be virtualized before others. Audio: Fixed a bug where assigning to AudioSource.
Now only the main clip will be stopped. Audio: Fixed a bug where the editor would crash when recompiling scripts while having generated streaming audio clips AudioClip.
Audio: Fixed a bug where using Razer Kraken 7. Start would throw errors. Audio: Fixed a crash when calling AudioSource. SetCustomCurve with a null argument. Audio: Fixed a possible crash when destroying game objects with attached custom filters OnAudioFilterRead. Audio: Fixed a possible crash with bad audio drivers, device initialization is more now robust - also added a diagnostic message in case of failure to open audio devices with expected settings.
Audio: Fixed crash happened when Timeline was outputting sound to a disabled Audio Source Audio: Fixed issue where AudioClips with future time stamps would fail import. Build Pipeline: Scripts-only build now requires that the destination directory of the player match the last cached build.
Some platforms such as Xbox One and PS4 fail in unclear ways without this requirement. Cache Server: Add check for enough data in protocol version check Cache Server: Fixed bugs that could potentially cause communication with the Cache Server to stall. Editor: Collab updates now reload scenes in the correct order to preserve the value of new script variables.
Editor: Collaborate no longer deletes ignored files when restoring to an older version. Editor: Executing PlayMode tests in batch mode no longer leaves behind a bootstrap scene after execution.
Editor: Fix to ensure that Collaborate reloads data in the correct order to avoid losing values of new script variables after update. Editor: Fixed bug that could cause GameView to stop updating in some layouts. Editor: Fixed bug where auxiliary Editor windows with a fixed size would contain a maximize button on macOS.
Editor: Fixed bug where clicking on the "Swatches" label in Color Picker would not expand preset controls. Editor: Fixed bug where HDR color swatches in the Inspector were not converted to gamma color space before being displayed. Editor: Fixed bug where sampling color with eyedropper would not convert sampled color back to linear space when the color field was marked as HDR.
Editor: Fixed bug where UnityEvent drawer would not synchronize correctly when displayed using multiple different serialized data streams, such as when displayed in two different windows at once. Editor: Fixed case of "System is already interested in this transform" errors in some cases. Editor: Fixed case of asset remaining highlighted when moving last asset out of a folder.
Editor: Fixed case of Color Picker window losing color when intensity is dropped and then increased again while window is still open. Editor: Fixed case of cursor lock engaging at unexpected moments on Mac and Windows. Editor: Fixed case of locks on multiple inspectors getting lost on maximising and restoring views. Editor: Fixed case of never-ending exception when an invalid character was present on the iOS version string in Player Settings.
Editor: Fixed case of scene view picking sometimes not selecting the topmost object when loading previously serialized window layout. Editor: Fixed case of EditorConnection removing registered callbacks when player disconnects. Editor: Fixed case of Profiling. Recorder not picking up some dynamic markers visible in Profiler. Editor: Fixed crash after deleting the a child of a prefab that's nested in a child of itself.
Editor: Fixed Editor crash when closing 2 custom editor windows at the same time. Editor: Fixed Editor hang when merging files with Collaborate. Editor: Fixed error when using "Static" checkbox on a game object with children.
Editor: Fixed incorrect tool placement when pivot mode was set to Center. Editor: Fixed issue whereby Menu item checked state would be lost on entering play mode. Editor: Fixed issue whereby RequireComponent would cause components on prefabs to be duplicated on play. This would happen if the user added a new component of the same type and removed the original. Editor: Fixed null reference exception from InspectorWindow. OnSelectionChange callback during certain operations.
On Unity written hundreds of games, applications and simulations, which cover many platforms and genres. At the same time, Unity is used by both large developers and independent studios. Skip to content. Very Much Helpful Software. Works any Operating system.
Download Here Rate this article!
0コメント