Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
特点:
其他改进包括艺术家的新工具,如运行时动画绑定和音频,视频和DCC工具的更改。时间轴现在是一个经过验证的包,其中包含一个新的信号功能,允许时间轴与场景对象进行交互。
对移动发布的更改包括修补应用程序包而不是执行完全重建的功能,新的移动自适应性能功能可提供有关热趋势的数据等。
Linux用户将很高兴在这里可以预览兼容版本的Unity Editor。
性能改进包括继续研究多线程面向数据的技术堆栈,可以在创建Megacity演示的过程中看到。同时还宣布了与Havok合作开发的新物理解决方案。
发行说明
2018.3.13f1 Release Notes
Fixes
- Android: Fixed an issue on Mali GPUs where font textures would occupy 4 times more memory than on other GPUs. (1132219, 1134227)
- Android: Fixed crash when AndroidJavaProxy is invoked while app is in background. (1126040, 1140959)
- Android: Fixed GPU skinning on Mali GPUs. (1131452, 1131525)
- Android: Fixed Managed Stripping Level when used with Android and mono backend. (1111490, 1137052)
- Android: Touch and mouse position’s y value will be inverted in the native backend instead of managed code in the new input system.
- Animation: Fixed Animator.keepAnimatorControllerStateOnDisable not keeping default values when disabling and re-enabling a GameObject. (1076483, 1137982)
- Asset Bundles: Fixed a case where Progressive Lightmapper data was being lost when building Asset Bundles with Scriptable Build Pipeline. (1123968, 1124315)
- Asset Import: Fixed import of Blender files with Blender 2.80. (1115353, 1140790)
- Audio: Fixed AudioClips not supported in Packages. (1069085, 1139247)
- Build Pipeline: Fixed an issue with Scriptable Build Pipeline not building multiple SpriteAtlas texture pages. (1139343, 1140331)
- Editor: Fixed issue related to label control not showing full script file names in Search Execution Order editor. (1122059, 1130263)
- Editor: Restricted Editor debugging to clients on same machine. (1131839, 1140291)
- Graphics: Fixed crash when using shader with Error and enabling SRP batcher + Async loading new scenes. (1132280, 1143390)
- Graphics: Fixed tessellation shader codegen. (1120434, 1127872)
- IL2CPP: Fixed default current culture not being detected correctly on macOS and iOS instead of the invariant culture. (1133961, 1135065)
- IL2CPP: Fixed SocketException not thrown when a socket attempts to bind to an address and port that is already in use by another socket on Windows. (1133587, 1134332)
- IL2CPP: Improved the performance of Socket Poll operations on iOS. (1136660, 1139296)
- IL2CPP: Improved the performance of WaitAny on non-Windows platforms. (1111339, 1122745)
- iOS: Fixed Gamepad.startButton not working correctly. Note: on iOS startButton (or Menu button) only reports down event, there’s no up event, that’s why we’re simulating up event right after down event to simulate a click.
- iOS: Fixed occasional crash when destroying WebCamTexture. (1090053, 1108709)
- iOS: Fixed return Pen.tilt values not being correctly returned in the new input system.
- iOS: Fixed SendMessage not working on iOS/tvOS simulator. (1138257, 1139344)
- Mobile: Fixed Application.Unload crashing on il2cpp. (1135018, 1140281)
- Mobile: Fixed rare race condition when warming up shaders. (1115274, 1134733)
- Mono: Prevented a TypeLoadException which can occur in the player at run time when the Medium or High managed stripping level is used with the Mono scripting backend. (1121958, 1135047)
- Particles: Fixed an issue where 1 particle of each mesh type would be rendered, when a system did not actually have any particles using that mesh, when using GPU Instancing. (1139308, 1140353)
- Particles: Fixed crash when resetting Particle System component via the cog wheel in the Editor. (1131320, 1140344)
- Particles: Fixed FrameDebugger corruption when using Particle Systems. (1136275, 1140341)
- Particles: Fixed particles not being removed from the system when using SetParticles with zero remaining lifetime. (1130703, 1140343)
- Particles: Fixed per-particle sorting work when using GPU Instanced particles. (1139313, 1140350)
- Particles: Fixed texture property issue with Trails texture and Sprite mode being used together. (1127679, 1140346)
- Scene Management: Fixed API and UI incorrectly reporting added/removed object overrides on disconnected Prefab instances. (1115758, 1134971)
- Scene Management: Fixed driven properties causing RectTransform to temporarily show up in Overrides dropdown after reverting or applying anything in the Comparison view. (1131854, 1135007)
- Scene Management: Fixed Prefab instances with driven properties showing Apply All and Revert All buttons in Overrides dropdown even when there are no overrides. (1131854, 1135007)
- SceneManager: Ensure nested Canvases are always treated as nested Canvases in Prefab Mode too. Root World Space Canvases can get treated as nested Canvases in Prefab Mode too due to lacking information, but this will still have fewer downsides than if nested Canvases got treated as Root Canvases. (1132706, 1139184)
- SceneManager: Fixed RectTransform properties of nested Canvas getting incorrectly modified upon entering Prefab Mode. (1132796, 1144694)
- Scripting: Improved performance when calling GameObject.AddComponent for a nested MonoBehaviour class inside a namespace. (1085304, 1118037)
- Shaders: Fixed broken shaders referencing editor only passes with UsePass. (1135888, 1139214)
- Shaders: Fixed regression on SRP subshader fallback. (1127390, 1139213)
- Shaders: Fixed shader warnings on standalone build. (1107819, 1136075)
- Timeline: Fixed errors that popup in editor when loading a timeline with exposedreferences from a instanced prefab loaded from an assetbundle. (1120186, 1129365)
了解更多发行说明,请登录官方网站:Unity Pro