Powerful 3D and 2D gaming development software for Mac

Unity for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Unity 2021.1.10

  -  512 KB  -  Freeware

What's new in this version:

Improvements:
- IL2CPP: Corrected provide the source file hash so that a managed debugger can determine when a source file has changed and provide a proper warning

API Changes:
- Services: Changed: On some platforms we strip out the Analytics modules completely. so any user code that references anything from Analytics will not compile on these platforms. this PR is to update the documentation informing users of the need to #ifdef this code out for this situation.

Fixed:
- AI: Fixed issue with "sweeps" memory allocation during the process of calculating regions of NavMesh
- Android: Fixed crash during Application.Quit()
- Android: Fixed Time.deltaTime on Android after pause/resume
- Animation: Fixed a regression caused when overriding and animator controller
- Asset Pipeline: Sanitized search paths passed to FindAssets
- Core: Fixed Loading.PreloadManager crashes
- DX12: Fixed screen flickering when changing from a lower resolution to screen resolution
- Editor: Fixed for removing differences in fonts of Outerbuttons and middle buttons in GUILayout.Toolbar
- Editor: Prevent automatic apply of changes when duplicate or delete is used
- GI: Fixed lighting data being lost when enter play mode with scene reloading disabled
- IL2CPP: Added an --generic-virtual-method-iterations command line argument to work around some code some "Attempting to call method method for which no ahead of time (AOT) code was generated" errors
- IL2CPP: Corrected return information about the local host when Dns.GetHostEntry is called with an empty string
- IL2CPP: Corrected the behavior of MakeTypedReference for derived types. This allows some BinaryFormatter cases to work properly
- IL2CPP: Corrected the behavior of Mathf.RoundToInt with Mathf.Infinity on ARM architectures
- IL2CPP: Fixed crash due to race condition allocating memory in MetadataCache::GetGenericInst
- IL2CPP: Fixed embedded resources not loaded on an assembly processed with ILRepack
- IL2CPP: Fixed issue with IL2CPP that could cause builds to fail when a high number of C++ files are generated
- IL2CPP: Prevent an intermittent crash during script debugging while the debugger is handling exceptions
- iOS: Fixed crash when closing app while still loading ODR
- Profiler: Fixed profiler not being enabled and producing invalid data on enabling any profiling area with Profiler.SetAreaEnabled API
- Profiler: Fixed profiler support of System.Threads restarting in the same frame on the same OS thread
- Scripting: "Stop Playing and Recompile" mode (Editor Preferences -> Script Changes while Playing) now wait for playmode to be fully disabled before compiling scripts
- Scripting: Fixed 'ArgumentException: method arguments are incompatible' exception when trying to invoke UnityEvent on non existent object
- Scripting: Player crashes when assembly name includes apostrophe
- Scripting: Script is not opened when double clicking an error thrown from it inside the Console window
- Services: Initial release of [email protected]
- WebGL: Fixed an issue that WebGL page would not load if Data Caching (IndexedDB access) was enabled, and private browsing mode was active so that IndexedDB was not available
- Windows: Fixed Display.SetParam failing to change window position
- Windows: Updated DPI awareness mode to enable proper scaling of window chrome for Standalone Player

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe