Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
特点:
其他改进包括艺术家的新工具,如运行时动画绑定和音频,视频和DCC工具的更改。时间轴现在是一个经过验证的包,其中包含一个新的信号功能,允许时间轴与场景对象进行交互。
对移动发布的更改包括修补应用程序包而不是执行完全重建的功能,新的移动自适应性能功能可提供有关热趋势的数据等。
Linux用户将很高兴在这里可以预览兼容版本的Unity Editor。
性能改进包括继续研究多线程面向数据的技术堆栈,可以在创建Megacity演示的过程中看到。同时还宣布了与Havok合作开发的新物理解决方案。
发行说明
Fixes
- Android: Added support for supplementary Unicode characters for UnitySendMessage. (1059652, 1147133)
- Asset Import: Fixed an issue where AssetPostprocessor::GetVersion() did not affect AssetDependencyHash on first import. (1146482, 1158850)
- Asset Import: Fixed plugins marked as compatible with any platform not being copied to Lumin build archives. (1117516, 1150827)
- Editor: Fixed crash when opening a window in nographics mode. (1147223, 1159456)
- Editor: Fixed game view scale in play mode for mobile platforms. (1140742, 1151179)
- Editor: Fixed opening a window in -nographics mode crashing the editor. (1147223, 1159455)
- Graphics: Fixed an issue where meshes passed to static batcher can arrive in a different order on different PCs. (1098137, 1149325)
- Graphics: Fixed ShadowMask rendering with SRP Batcher. (1146861, 1147164)
- IL2CPP: Fixed a hang during async write operations on Windows platforms. (1156384, 1159009)
- IL2CPP: Fixed a memory leak when interfaces are set up for doubly nested arrays. (1151219, 1155403)
- IL2CPP: Fixed an issue in the IL2CPP runtime that can cause intermittent crashes when dealing with certain kinds of generic method metadata. (1145468, 1156080)
- IL2CPP: Fixed incorrect behavior of Bind a Unix socket on Posix platforms. (1150549, 1155414)
- IL2CPP: Fixed incorrect code generation for multidimensional arrays used as fields of structs. (1155344, 1158620)
- IL2CPP: Fixed incorrect code generation of delegate types using NativeArray. (1156422)
- IL2CPP: Fixed incorrect loading of static field initializer data when the field is of type ReadOnlySpan. (1146277, 1154770)
- IL2CPP: Fixed Unity TLS being incorrectly stripped with Medium and High Managed Stripping Levels. (1134343, 1154766)
- Prefabs: Reflection CubeMap for default reflection in Prefab Mode has been replaced with a lower resolution and without a sun (which caused multiple highlights).
- Profiler: Fixed incorrect memory reported for render texture. (1094084, 1151142)
- SceneManager: Fixed drag and drop replacing of prefab when dragging variant to project folder. (1152704, 1154214)
- SceneManager: Updated documentation of SaveAsPrefab with a note about namebased replace. (1152708, 1154228)
- Scripting: Fixed TouchScreenKeyboard API no longer causes errors on platforms without on-screen keyboard support. (1141643, 1145444)
- Shaders: Fixed shader include errors after package updates. (1141216, 1155956)
- Universal Windows Platform: Fixed particles flickering on ARM64 builds. (1104677, 1156848)
- Universal Windows Platform: Fixed reference rewriter complaining about managed code referencing fields from winmd files when those fields are of types that project to CLR from Windows Runtime. (1146307, 1159988)
- Universal Windows Platform: Fixed reference rewriter errors when building UWP against the insider Windows SDK. (1146307, 1159988)
- Universal Windows Platform: Fixed System.IO APIs not working on files outside of application and AppData directories on IL2CPP scripting backend. (1063768, 1156200)
- Universal Windows Platform: Fixed UnityEngine.WSA.Application.windowActivated and UnityEngine.WSA.Application.windowSizeChanged events not firing. (1146982, 1159985)
- XR: Fixed issue with respecting the build setting for enabling remoting in a player. (1099398, 1160286)
System Requirements
For development
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
- iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
- Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
- Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
- Desktop:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 12.04+, SteamOS+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
- iOS player requires iOS 9.0 or higher.
- Android: OS 4.1 or later; ARMv7 CPU with NEON support or Atom CPU; OpenGL ES 2.0 or later.
- WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
- Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
了解更多发行说明,请登录官方网站:Unity Pro