Unity

最新版本 Unity 2020.1.14

Unity 2020.1.14

Unity 2020.1.14
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 2020.1.14

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

What's new in this version:

Fixed:
- 2D: Reduced memory used for Automatic Slicing of Sprites
- Android: Fixed all microphones reporting recording when only one actually is recording
- Android: Fixed Android build error when OBB size exceeds 2GB
- Android: Fixed such that when running external tools, print error messages as two items in Editor console instead of item per line
- Android: Fixed to switch internal Unity allocator to DynamicHeapAllocator which is compatible with Scudo allocator introduced in Android 11. This fixes an error "Using memoryadresses from more than 16GB of memory". If by some reason you want to revert to previous allocator, pass "-systemallocator" command line argument in UnityPlayerActivity updateUnityCommandLineArguments
- Asset Bundles: Fixed AssetBundle related race condition that would occasionally crash when calling AssetBundle.Unload while an async load operation out of that AssetBundle was in progress
- Asset Bundles: Fixed main thread hitching when loading an AssetBundle asynchronously while loading other assets in the background.
- Asset Import: Fixed reimport of an FBX used in prefabs to be faster in large scenes
- Asset Import: Fixed to ensure 3DS Importer handles NaN vertices
- Asset Pipeline: Fixed editor not crashing when asset database files are read only or locked by another process
- Audio: Fixed audio in timeline preview not pausing/resuming when changing focus between the editor and other applications
- Audio: Fixed player "hang" when multiple load-in-background clips are in the initial scene
- Build Pipeline: Fixed an issue where asset bundle dependencies might not have been deterministic
- Build Pipeline: Fixed errors in build when many assemblies are passed to UnityLinker or BuildPlayerDataGenerator
- Editor: Added a new prompt for a user to attach a managed debugger when on Linux, on a headless server build. Also prevents timeout to attach Profiler triggering when allowDebugging is set
- Editor: Fixed an issue on Mac where user-defined NSWindows could not get copy/paste events
- Editor: Fixed cannot load editor layout, stuck in infinite loop of "failed to load window layout"
- Editor: Fixed crash on update in colla
- Editor: Fixed Editor locking up after renaming a prefab in isolation mode and dragging a new material on it
- Editor: Fixed missing Profiler.EndSample and Non matching Profiler.EndSample errors while profiling editor and mouse dragging objects
- Editor: Fixed text from edited prefab's component not accounting for bold style when placing caret
- Editor: Fixed the Inspector being empty when selecting the Blend Tree that has been copied and pasted from another Blend Tree
- Editor: Fixed the warnings when a UI asset is loaded for the first time in the editor
- Editor: Fixed to revert fontRenderingMode from FontRenderingMode.Smooth back to FontRenderingMode.OSDefault
- GI: Fixed error where changing the Range of Lights following a successful bake caused them to disappear for remainder of Editor session
- GI: Fixed fallback to CPU progressive lightmapper with 'CL_UNKNOWN' error after force stopping the light bake and restarting bake
- GI: Fixed the 'Could not load symbol clCreateCommandQueueWithProperties' error when opening project on some systems with OpenCL 1.2 or older drivers
- Graphics: Fixed black screen on Stadia when resuming from Suspend
- Graphics: Fixed crash on DrawUtil::DrawProceduralIndirectRawFromNodeQueue/BatchRenderer::RenderBatch when recompiling a script
- Graphics: Fixed issue where texture memory used by Vulkan was more than other APIs
- Graphics: Fixed potential divide by 0 when running graphics jobs on UWP Player
- Graphics: Fixed splashscreen playmode test crash
- IL2CPP: Corrected a crash on startup with BOLT and IL2CPP when there is at least 1 Node present in a Graph
- IL2CPP: Fixed to correctly report the public key for assemblies where it exists
- IL2CPP: Fixed to make Runtime generic depth limit match conversion time
- IL2CPP: Fixed to reuse macOS implementation of IPInterfaceProperties.GatewayAddresses for iOS/tvOS. Requires defines and structs from route.h having been copied into the source file for use on Apple mobile platforms
- IL2CPP: Fixed unnecessary box call in generic code when using enums
- IL2CPP: Removed unnecessary assertions that are triggered incorrectly in WebGL debug builds
- iOS: Added iPad Pro 4th Generation and iPad Pro 11" 2nd Generation to DeviceGeneration
- macOS: Fixed issue where OnApplicationFocus misreported when GameCenter UI was visible
- Package Manager: Fixed an issue where requests would fail when they took over 2 minutes to complete
- Package Manager: Fixed the Packager Manager to no longer fail to write the project manifest file (Packages/manifest.json) or the lock file (Packages/packages-lock.json) when they are read-only
- Particles: Fixed assertion failure caused by active ParticleSystems
- Physics: Fixed an issue when filtering out bad 2D physics collision shapes produced by the internal shape tessellator where occasionally a good shape is filtered out
- Physics: Fixed an occasional crash when destroying a PhysicsScene2D while destroying active contacts or collider-ignore-collision settings
- Physics: Fixed to ensure that changing a Rigidbody2D constraint on a prefab instance results in the change being indicated by a bold label in the inspector
- Physics: Fixed to ensure that changing the Rigidbody2D mass distribution correctly adjusts the center of mass velocity
- Physics: Fixed to ensure the 2D per-frame SimulationMode2D correctly runs the simulation after the Update script callback and not before it to match FixedUpdate script callback
- Prefabs: Fixed PrefabImporter crashes when it can't allocate a preview scene
- Now user code no longer interferes with prefab importer's preview scenes
- Prefabs: Fixed that a reference to the root prefab child is lost when pressing "Unpack Prefab" on root prefab and entering Play mode
- Prefabs: Fixed that dragging a Prefab asset to the Scene view while in Prefab Mode in Context did not render the dragged object normally but instead using the context render mode
- Prefabs: Fixed that Prefab is marked dirty when cancelling the 'Create new prefab' and 'Create new Variant' dialogs while in Prefab Mode
- Profiler: Fixed "Show Calls" view not counting Calls correctly for the "Called From" section in Profiler Window
- Profiler: Fixed an issue where FrameCount inside the ProfilerUserSettings would clamp to a 0 - 2000 frame range instead of 300 - 2000, thus causing the charts inside the ProfilerWindow to throw out of range exceptions
- Profiler: Fixed CPU Module Detailed view sorting when search field is active
- Profiler: Fixed issue where entering PlayMode with the editor open would throw "GetInt is not allowed error"
- Profiler: Fixed scroll wheel to now work on the scroll bars in the profiler timeline view
- Profiler: Fixed visualization of a selected frame which is no longer available in Profiler hierarchy view to unify hierarchy and timeline view behavior
- SceneManager: Fixed GetManagerFromContext crash when unloading a Scene while loading another Scene asynchronously with allowSceneActivation = false
- Scripting: Fixed generic mono array overwrite in bindings code
- Scripting: Fixed issue where thread statics that reused thread static slots would not adhere to type alignment. This would cause the garbage collector to incorrectly clean up thread static data because it would only scan pointer aligned memory for references. This would lead to memory becoming corrupted and inducing random crashes
- Shaders: Fixed files not enabling Adreno framebuffer fetch extension
- Terrain: Fixed such that Paint Tools which are overriden forward shortcut selection to the tool that is overriding them
- UI: Fixed Canvas RectTransform size calculation to be done for standalone renders as well. Camera needs to be enabled to pick up the RenderTexture size chang
- UI: Fixed OnDrop callback not being called when using a TouchScreen
- UI Toolkit: Added EditorWindow.CreateGUI entry point to safely add visual elements to the window
- WebGL: Fixed a bug with compressed single channel textures attempting to target unsupported BC4 compression format
- WebGL: Fixed DST time computation for locales that have changed their DST behavior since year 2000. (e.g. Lithuania)
- Windows: Fixed crashes in PhraseRecognizer when mic disconnected
- XR: Fixed to utilize volume up and down buttons on VR devices to confirm and proceed when Android dialog is not visible on VR devices instead of only restricting to click "Ok" button on screen

Changed:
- Burst: Changed to temporarily remove the Burst compiler warning about exception throws not in [Conditional("ENABLE_UNITY_COLLECTIONS_CHECKS")] methods, to let us address user feedback. The next minor version of Burst will reincorporate this in a more friendly manner.

Improved:
- Android: Improved scuh that in the case of incomplete application install, where native libraries are missing, a dialog will be shown where app can be gracefully quit. Previous behaviour was an application crash in com.unity3d.player.UnityPlayer.<clinit>, java.lang.System.loadLibrary functions
- IL2CPP: Improved error message when required Visual Studio components are not installed when building for Windows

Unity 2020.1.14 相關參考資料
What&#39;s new in Unity 2020.1.0 Beta 14 - Unity

2020年7月1日 — 0b15. IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773). Linux: Editor&nbsp;...

https://unity3d.com

What&#39;s new in Unity 2020.1.14 - Unity

Unity 2020.1.14. Install this version with Unity Hub. Additional downloads. Select the runtime platforms of your choice from the list below (the desktop&nbsp;...

https://unity3d.com