Unity

最新版本 Unity 2021.1.17

Unity 2021.1.17

Unity 2021.1.17
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.

For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲在任何 platform.

Unity 特點是鉤和喜悅的球員:

Workflow
Rapidly 組裝您的場景在一個直觀的,可擴展的編輯工作區。為對你的成品 game.

Quality
Create 與 AAA 視覺逼真度,音頻和全油門動作執行平整光潔任何 screen.

2D 和放大器遊戲快速迭代播放,測試和編輯; 3D
Get 專用於 2D 和 3D 內容創建與利用共享 conventions.

Animation
Unity&rsquo 的高效的工作流程工具; S 唯一強大和靈活的動畫系統帶來生命的任何字符或物體與難以置信天然和流體 movement.

Performance
Reliable 性能,光滑幀率,和高超的遊戲跨越目標 platforms.

Multi-platform
No 其他遊戲引擎發揮的經驗給你這麼多的發布平台與近費力 deployment.

Unity 雲 Build
Get 選擇你的構建與新的雲服務構建的簡單方法。檢測項目中的變化,你的工作,並建立對您的設備自動傳送,或可玩的 Web.

Note:Unity 是免費的,自帶 Unity Pro.

Also 提供全功能的 30 天試用版:下載 Unity 為 Mac

ScreenShot

軟體資訊
檔案版本 Unity 2021.1.17

檔案名稱 UnityDownloadAssistant-2021.1.17f1.exe
檔案大小
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 免費軟體
作者 Unity Technologies
官網 http://unity3d.com/unity
更新日期 2021-08-17
更新日誌

What's new in this version:

Features:
- Android: Added more complete support for running Android apps on the Chrome OS platform. These changes enable building and running Android on x86 and x86-64 CPUs, now officially supported on Chrome OS devices. These changes also include input-related improvements for Chrome OS.
- Shaders: Added support for specifying package requirements for SubShaders and Passes to ShaderLab.
- Version Control: - Plastic: Added support for inviting other members. This option is available from the gear / settings icon.
- Plastic: Added support for signing in with Cloud Edition. This is available during the onboarding screen if you have never signed in.
- Plastic: Added support for turning off Plastic in their project. This option removes the Plastic metadata from your directory. This option is available under Assets > Plastic SCM > Turn off Plastic SCM
- Plastic: Added notification on the Plastic SCM tab title to indicate incoming changes. Users will no longer need to have the Plastic SCM window visible to know there are incoming changes.
- Plastic: Auto configuration of SSO
- Plastic: Added date column in incoming changes

Improvements:
- Android: Add property PlayerSettings.Android.optimizedFramePacing API
- Android: Bump Android Logcat package to 1.2.3
- Graphics: Improve Line/TrailRenderer quality when points are close together
- Graphics: Improvements to scene culling CPU performance - Shadow casters are rejected earlier if their shadow casting is disabled which should improve performance in scenes with scenes with lots of renderable objects that are set to not cast shadows
- Graphics: VFX : Optimization while sending event to a VisualEffect by script
- iOS: Improve logging in iOS automation: clarify existing log messages and add new ones.
- Networking: UnityWebRequest now supports gzip compression on Windows
- Package: Update Addressables to 1.18.9 and SBP to 1.19.0
- Physics: Overhauled the articulation gizmos to have better functionality and to better match other Unity gizmos' style
- Version Control: - Stability and performance improvements
- WebGL: Improved network bandwidth usage of VideoPlayer.Stop() API in WebGL builds by stopping the video stream from downloading further

API Changes:
- Asset Pipeline: Added: Added AssetDatabase.SaveAssetIfDirty() to save individual assets if required
- Services: Added: Added new com.unity.services.core package that is used for common behaviour of Game Service packages

Changed:
- 2D: Tile.StartUp is called after Tilemap is loaded instead of on the first Update after Tilemap is loaded
- iOS: Use Shell.ExecuteProgramAndGetStdout for process handling in iOS automation code
- Shadergraph: Only ShaderGraph keywords count towards the shader permutation variant limit, SubGraph keywords do not.
- Version Control: ### Changed
- Updating license to better conform with expected customer usage
- Updated documentation file to meet standards
- Updated third-party usage
- No longer requires downloading of the full Plastic client. Basic features will work without additional installation. Features that require the full Plastic client will allow download and install as needed.
- Usability improvements around checking in code
- Improved update workspace tab UX
- Plastic SCM context menu is now available even if the Plastic SCM window is closed
- XR: Updated XR Legacy Input Helpers to 2.1.8.

Fixed:
- 2D: Fixed an issue where OnDrawGizmos was not being called for Tile Palette when Draw Gizmos are enabled
- 2D: Fixed an issue with setting a Spritesheet with padding between Sprites on a Tile Palette had a positional offset when there should not be one.
- 2D: Prevent instantiation of GameObjects from Tiles directly onto a prefab
- AI: Fixed crash caused by the NavMesh builder code that occurred in very rare and specific configurations of the world geometry
- Android: Fixed a crash caused by uncaught "java.lang.IllegalStateException: The specified child already had a parent" that mainly affects Android 7.x
- Android: Fixed an issue in fast swipes where Begin touch event would report starting touch position and End touch event would report deltaPosition and deltaTime since previous event
- Android: Fixed issue where Android orientation could not be changed via scripts
- Burst: Added [Preserve] attribute to prevent stripping a compiler service call
- Burst: Additional notes about BurstCompiler.CompileFunctionPointer<T> regarding ; avoid wrapping in another open generic method, and interoperability with IL2CPP.
- Burst: Fixed a Burst package warning in the editor compiler integration with respect to BuildOptions.EnableHeadlessMode.
- Burst: Fixed a regression that caused eager-compilation at Editor startup to be slower than it should have been.
- Burst: Fixed an error that could occur with the form "System.InvalidOperationException: Could not find burst.initialize function in library 'SomeLibrary'".
- Burst: Fixed an incorrect compiler error that could occur when casting a pointer to a generic type and then calling a method with generic parameters.
- Burst: Fixed an incorrect runtime behavior that could occur when casting a pointer to a generic type.
- Burst: Fixed an issue where stackalloc's could be wrongly hoisted out of loops.
- Burst: Fixed an issue where the Burst Inspector would not remembers scroll position between domain reloads.
- Burst: Fixed an issue where tvOS/iOS and other statically linked platforms would fail to burst compile if the burst compiled code contained references to functions that were [DllImport("__Internal")], due to a mismatch in calling convention.
- Editor: Fixed a crash in ReorderableList while ensuring a valid array SerializedProperty
- Editor: Fixed a cursor lock and hide when entering playmode
- Editor: Fixed a slow Editor startup time issue when ShaderCache/EditorEncounteredVariants has grown too large. This also prevents it from growing too much
- Editor: Fixed an issue to avoid asserts when the gradient editor was opened
- Editor: Fixed an issue where Inspector was ignoring NonReorderable attribute when a class implementing it was assigned to an interface or other abstract field
- Editor: Fixed an issue where lists inside lists were not rendering elements after interaction
- Editor: Fixed an issue where NonReorderable attribute was being ignored on derived class variables
- Editor: Fixed an issue where ReorderableLists was not being able to expand while in inspector debug mode
- Editor: Fixed an issue where saving a project from the "Learn" section of the Hub would crash the Windows Editor
- Editor: Fixed an issue where the Device Simulator ignored the Android Player setting Render outside safe area
- Editor: Fixed the beeping issue on keyboard input for input fields in mac editor playmode
- GI: Fixed a crash when baking with Enlighten on a system with more than 64 threads
- IL2CPP: Corrected the behavior of Marshal.Offset so that it properly accounts for the alignment requirements of fields that occur after a struct field
- IL2CPP: Fixed a memory corruption issue when a generic field was of type which had an explicit layout, and the generic type had another type with explicit layout as a field
- IL2CPP: Fixed an issue where a required System.Uri constructor was being stripped in Medium or High stripping modes
- IL2CPP: Fixed an issue where unaligned reads and writes where imporperly handled in the System.Runtime.CompilerServices.Unsafe.dll assembly (among others) on ARMv7
- Linux: Fixed an issue where adding a new shortcut profile would crash the Editor
- Mono: Fixed a hang when entering playmode after calling into managed code from native thread
- Mono: Fixed random crash in mono_thread_get_undeniable_exception
- Nintendo Switch: Fixed a shader precision issue that could cause artifacts in Terrain rendering
- Particles: Fixed a fog issue in all blend modes of the Standard Unlit shader
- Physics: Fix a crash in "PhysicsScene2D::Updat
- Physics: Fixed an Clamp ArticulationBody mass issue when loading data from disk was not within the valid range for the physics engine
- Scripting: Fixed a crash in UnityLinker while processing the assembly override version of UnityEngine.UIElementsModule.dll
- Scripting: Fixed a player crash because data was not generated for in
- The generation failed because of path having single quote, and we did not handle that well
- Scripting: Fixed a runtime crashes due to TypeConverter classes was missing their default constructor
- Scripting: Fixed an AssemblyResolutionException from il2cpp about netstandard that could occur when an assembly contained SecurityPermission attributes
- Scripting: Fixed an issue where "GetResponseStream() errors when using CopyTo() method"
- Shadergraph: Fixed a Procedural Virtual Texture compatibility issue with SRP Batcher
- Shadergraph: Fixed an issue where SubGraph keywords would not be deduplicate before counting towards the permutation limit
- Shaders: Fixed an issue where DIRECTIONAL was being defined to nothing when no other light type was defined
- Shaders: Fixed an issue where line directives sometimes erroneously skipped in output by the caching preprocessor
- Shaders: Fixed an issue where Shaders were not reimported correctly when include directives are affected by shader keywords
- UI: Reverting change that caused highlight to take precedence over selected
- UI Toolkit: Changed Image scale mode to the more intuitive default, being ScaleMode.ScaleToFit instead of ScaleMode.ScaleAndCrop. Changing scale mode will also trigger a repaint
- Windows: Fixed an issue where the stack tracing code did not work even when excessively long mono method signatures were in the callstack
- XR: Fixed an issue were the Splash screen did not sends correct zNear and zFar values to XRDisplaySystem
- XR: [OpenXR] Fixed an issue for a Editor memory leak when HMD was in idle state

Unity 2021.1.17 相關參考資料
Download Archive - Unity

Unity 2021.1.17. 16 Aug, 2021. Release notes. Downloads (Mac). Unity Installer · Unity Editor · Built in shaders · Unity Accelerator · Torrent download ...

https://unity3d.com

What&#39;s new in Unity 2021.1.17

Unity 2021.1.17. Install this version with Unity Hub. Additional downloads. Select the runtime platforms of your choice from the list below (the ...

https://unity3d.com