UNITY 5.4.0發行說明中文版(不包含bug修正部分)

原文地址:https://unity3d.com/cn/unity/whats-new/unity-5.4.0
Unity5.4.0F3 發行說明中文版(不包含bug修正部分)

因爲工作需要自己臨時翻譯的,不免有錯誤的地方,請大家見諒,歡迎幫忙修正,後續有時間會把bug修正部分也一併翻譯過來。



新特性


1. 編輯器:編譯工程及AssetBundles時加入可選項“strict mode”,編譯過程中如果發現任何錯誤(甚至沒有致命性錯誤)都將中斷編譯。


2. GI:最終(光線)採集烘培加入濾波去噪。


description

3. GI:光線探測代理組
    - 該組件允許針對大的動態物體使用超過一個光線探針實例(譬如大的粒子系統或者重要的角色)。它將通過探針採樣生成3D貼圖並用於shader。
    - 需要shader  model 4以上平臺支持(window平臺DX11/DX12,Mac/Linux平臺GLCore4.1以上,PS4,XboxOne)。


description


4. 圖形:GPU實例支持
    - 使用GPU實例繪製大量相同的幾何圖形,但僅需極少draw calls。
    - 使用MeshRenderers組件,其中使用相同的材質和模型。
    - 僅僅需要針對你的shader做少量的改動就能使它支持GPU實例。且支持自定義的vertex/fragment shader和surface shader。
    - 可以在腳本中通過MaterialPropertyBlock項設置每個實例的shader屬性。
    - 支持Graphics.DrawMesh命令。

    - 需要shader  model 4以上平臺支持(window平臺DX11/DX12,Mac/Linux平臺GLCore4.1以上,PS4,XboxOne)。


description

5. 圖形:提升多線程渲染性能:
    - 對比目前採用的雙線程渲染(主線程+渲染線程),此次將渲染邏輯拆分成併發的“圖形作業”,從而能在所有可用的處理器內核上運行。
  - 參見player setting中的“Graphics Jobs”選項(考慮到爲實驗階段,該選項默認關閉)。
    - 在如下平臺可用(Win/Mac/Linux/WindowStore),PS4,XboxOne。在現代圖形APIs譬如DX12效果最好。

    - 除了多線程渲染以外,整體CPU圖形表現在5.4也會提升。


description

6. 圖形:運動矢量渲染支持
    - 運動矢量追蹤一個物體從一幀到下一幀的屏幕空間位置,並可用於後期處理效果。
    - 參見Renderer.motionVector,Camera.depthTextureMode,SkinnedMeshRenderer.skinnedMotionVectors,PassType.MotionVectors,及DepthTextureMode.MotionVector相關API文檔。
    - 需要RGHalf渲染貼圖格式支持。

    - 在“Unity Cinematic Image Effect”(Unity電影圖形效果)測試版中使用。

description

description


    - 可參考Keijiro Takahashi的矢量場可視化項目“KinoVision”示例。

description


7. 圖形:貼圖組支持
    - 參見 Texture2DArray類。
    - 需要shader model 3.5以上平臺支持(window平臺DX11/DX12,Mac/Linux平臺GLCore,GLES3以上,Metal,PS4,XboxOne)。

    - 下述爲貼圖組在Adam demo中地形shading使用效果。


description

8. IAP:雲分類
    - UnityEngine.Purchasing.ConfigurationBuilder中增加“useCloudCatalog”選項。當選中,Unity IAP將從Unity雲獲取你的產品銷售分類。分類可通過Unity分析面板設置。


9. IL2CPP:Android現在正式支持IL2CPP(之前是實驗階段)。


10. IOS:新增支持ODR(按需請求資源)的初始安裝標籤。


11. Kernel:Transform組件已用“SIMD”和“緩存友好的數據佈局”重寫。因此相關代碼在用例中將運行更快。


12. OSX:Unity編輯器現在支持Mac Retina顯示了(主要用於提升文本及ICON渲染)。在開發中也支持Windows HiDPI。


description


13. 粒子系統:新的觸發器模塊,包括:
    - 當粒子碰撞到一個預定義的碰撞形狀序列時,將回調腳本。
    - 當粒子碰撞到一個預定義的碰撞形狀序列時,可修改或刪除粒子。
    編輯UI如下:


description


    示例如下:


description


14. 粒子系統:現在可以單獨設定粒子的寬度,高度和深度(網格粒子)

description

description

 示例如下:

description


15. 物理系統:各種物理系統改進:
    - 重疊還原:當重疊被檢測到時,用於穿透靜態物體角色控制器。當激活時,角色控制器將自動嘗試解決穿透,並將其移動到一個不再與其他對象重疊的安全位置。
    - 增加ContactPoint.separation功能API
    - 增加Physics.OverlapCapsule and OverlapCapsuleNonAlloc函數。
    - 增加Rigidbody.solverVelocityIterations 及Physics.defaultSolverVelocityIterations,用於幫助維持撞擊反彈行爲。


16.服務:集成GamePerf服務。現在您可以在服務窗口中啓用此項來跟蹤您的異常情況。


17.Shaders:ComputeShader改進:
    - 增加DispatchIndirect函數,類似DrawProceduralIndirect;用於分發源自於ComputerBuff緩存中的帶參ComputeShader。
    - 當越界時,ComputeShader的計數器API現在可以隨時重置。並且可以通過SetCounterValue顯示地設置。
    - 開放ComputeShader.GetKernelThreadGroupSizes接口用於查詢計算機線程組的大小。
    - 改進ComputeShaders的錯誤處理.
    - 通過設置#pragma enable_d3d11_debug_symbols符號開啓調試,就像使用普通shaders。


18.Shaders:線性數組支持:
    - 可通過MaterialPropertyBlock,Shader,Material相關的新數組APIs設置線性數組。
    - 支持數組大小最高1023。
    - 通過使用數字前綴命名方式設置數組元素的舊方式已經廢棄了。


19.Substance(材質):現在Windows Store/Phone平臺運行時已支持ProceduralMaterials。


20.VR: 多種設備支持:
    - PlayerSetting: 當“Virtual Reality Supported”選項選中時,會顯示一個劃分優先順序的隊列用於選擇遊戲將支持哪個VR SDKs。(類似Graphics API選擇對話框)
    - VR SDK列表是每生成目標。
    - 依賴項(如DLLs鏈接庫)將拷貝到爲列表中每一個SDK編譯的項目。
    - 在啓動時,Unity將依次按照列表向下並嘗試初始化每個設備,如果初始化失敗(例如:頭盔沒有連接上),Unity將切換到下一個,如果所有都失敗了,Unity將不會進入VR模式。
    - PlayerSettings:廢棄 PlayerSettings中“stereoscopic 3D”選框,通過相同的子系統將其作爲VR設備。所以一個非“headmounted stereoscopic”驅動也將成爲支持平臺上的可能設備。
    - API: 廢除VRDeviceType枚舉及VRSettings.loadedDevice方法。而用VRSettings.loadedDeviceName及VRSettings.LoadDeviceByName()替代。
    - API: 增加獲取支持SDKs列表的功能。Readonly: string[] VRSettings.supportedDevices.


21.VR: 原生OpenVR支持
    - 請注意,原生OpenVR通過“偏離中心的不對稱投影矩陣”支持渲染。這意味着任何依賴“fov / aspect”都可能無法正常工作。


22.VR: 原生VR插件Spatializer支持
    - “Oculus Spatializer”被包含在內。


23.VR: Oculus支持DirectX 12.


24.VR: 優化的單通道立體渲染。
    - 區別於每個眼睛都單獨渲染的方式,此次將使用一個廣泛渲染目標,僅需一次場景遍歷就能通過交替繪製方式同時渲染兩個眼睛。
    - PlayerSettings加入選項。

    - 注意,部分圖形效果或屏幕空間着色器可能需要升級以正常工作。

description


    - Windows: 在UnityEngine.Windows.Speech下增加語音識別APIs。只要工作在Window10的平臺(編輯器,standalone,store app),這些APIs都將被支持。
    - Windows: Windows10平臺新增“G-Sync”和“FreeSync”支持。系統要求DirectX 11(僅僅Windows Store  Player)和 DirectX 12(Windows Store Player 和 standalone player都支持)。
    - Windows Store:當使用Windows 10 SDK時,可開啓全局實時光照。


兼容性變化
1. Android:攝像頭不再工作在“薑餅”設備上。
2. DX 12:引入新的原生插件接口IUnityGraphicsD3D12v2。由於內部圖形作業差異,舊的接口將不再起作用。
3. Editor:廢棄UnityEditor.ShaderUtil.ShaderPropertyTexDim。用戶可使用Texture.dimension.
4. GI: 廢棄Light.actuallyLightmapped。用戶現在應該使用Light.isBaked 和 Light.bakedIndex來替代。烘培用的燈光現在有唯一的索引,而不再使用"actuallyLightmapped"標識。
5. 圖形:進一步廢除材質(String)構造函數。在編輯器和播放模式,將默認創建指定綁定該錯誤shader的一個材質並輸出一個錯誤。並將在未來的Unity版本中將其完全移除。
6. 物理:爲避免物理變換髮生偏移,修改爲不再發送冗餘的變換更新。
7. 物理:物理網格如果包含無效定點(非限定的),將不再起作用。
8. Playables: 重構API,Playables將變成結構體而不是類,從而在C#中減少API內存分配。
9. 腳本:在編輯器中增加兩個新腳本,用於在編輯器模式捕捉序列化過程中對Unity API調用。詳細參加手冊中“Scripting Serialization”頁。
10. 腳本:將WebRequest接口從UnityEngine.Experimental.Networking提升到UnityEngine.Networking.使用UnityWebRequest 的Unity 5.2 and 5.3項目將需要升級。
11. Shaders:更改默認shader編譯目標爲"#pragma target 2.5"(在WinPhone上SM3.0特徵包括DX9, DX11 9.3)。仍可指定"#pragma target 2.0"以設置目標爲DX9 SM2.0及 DX11 9.1。主要內置的shaders目標現在已更新至2.5.需要注意Unlit,VectextLit及固定函數除外。




變動
1. Android:資源-安卓系統將禁用紋理流。
2. Android:廢棄UnityPlayerNativeActivity和UnityPlayerProxyActivity,如果使用了將輸出警告到logcat;
3. Android:移除原生活動實現,基於常規活動的具有相同名稱的活動,由於向後兼容的原因依然保留。
4. Android: Screen.dpi現在將總是返回densityDpi.
5. Audio: 升級FMOD到4.44.56。
6. DX12:作爲一個純粹線程的準備步驟,將禁用client/worker模式,(force-gfx-mt在DX12下不再起作用)。
7. 單線程模式下啓用GPU性能分析器(-force-gfx-direct).
8. Graphics:默認攝像機背景清除顏色現在alpha只爲0,而不是5/255。
9. Graphics:Unity啓動畫面替換成統一跨平臺樣式,具包括一個淺色風格和專業版的黑色風格。
10. 安裝:WebPlayer移除了,桌面播放器現在是編輯器安裝的一部分,因此不再獨立安裝。
11. IOS:IOS最低版本提升到7.0,IOS 6不再支持了。
12. 物理:開發Cloth.enableTethers API,重命名Cloth.useContinuousCollision爲enableContinuousCollision,Cloth.solverFrequency爲clothSolverFrequency。
13. 物理:修正角色控制器物理特性,原因是當一個膠囊體離開另一個碰撞體時候,會導致膠囊體被丟棄。
14. 物理:重命名Physics.solverIterationCount爲Physics.defaultSolverIterations, Rigidbody.solverIterationCount爲Rigidbody.solverIterations.
15. 腳本:根據命名約定,重命名onSceneLoaded爲sceneLoaded,onSceneUnloaded爲sceneUnloaded,onActiveSceneChanged爲activeSceneChanged.
16. 腳本:不再允許使用GameObject.AddComponent<MonoBehaviour>並會拋出一個異常。需要從MonoBehaviour繼承才能添加.
17. Shaders: 將計算屏幕空間級聯陰影從內置shader移到圖形設置.如果你之前在工程中重寫實現過,你現在需要通過圖形設置重定義一個。
18. 非IOS OpenGL ES2.0平臺將不再支持EXT_shadow_samplers。
19. 地形:場景中創建的地形對象現在將被正確命名(同樣作爲GameObject),以避免使用同樣的名字。
20. 地形:在同一個對象上,當不同地形數據用在地形和地形碰撞組件上,一個警告將會連同按鈕同時顯示,用於修正這種情況。
21. UI:切換RectMask2D組件菜單名稱,以匹配類名稱。
22. UI: 當光標被鎖定時,用戶界面不再與光標交互。
23. WebGL:不再生成.htaccess文件
24. Windows Store: 廢除PlayerSettings.WSA.enableLowLatencyPresentationAPI選項。現在總是啓用。


改進:


1. Android: 增加模板,用於針對ProGuard導出工程的混淆。
2. Android: 應用程序名稱現在支持非字母數字字符和空格。
3. Android: 部分致命錯誤信息將顯示到屏幕而不是輸出到logcat。
4. Android: 增強位置輸入的魯棒性。
5. 動畫:針對組件上相同事件的重複調用,優化動畫事件性能。
6. 資源導入:Unity現在支持包含100,000個子物體的模型文件導入(比如FBX)。
7. 緩存服務器:改進緩存服務器,以便讀取到丟失引用的資源時,它能夠正確處理。
8. Core:優化多線程作業執行效率。啓用工作線程現在依賴於邏輯處理器的數量而不是物理內核。
9. Core: 對象實例化現在需要可選的帶變換的父對象作爲參數。
10. DX12: 新增多顯示器顯示支持。
11. DX12:引入force-d3d12-stablepowerstate命令行參數,用於分析GPU性能。
12. DX12:通過GPU拷貝隊列優化貼圖/模型加載時間。
13. 編輯器:場景菜單“Discard changes”現在就重載選中場景。
14. 當圖形設置中將帶有多個變量的Shader(例如,標準Shader)加入“總是包含”的隊列中,編輯器將輸出警告。
15. 編輯器:加入API用於切換跨場景引用的開關。
16. 編輯器:加入EditorSceneManager.DetectCrossSceneReferences接口。
17. 編輯器:運行時腳本編譯中,ENABLE_PROFILER項可正常工作。
18. 編輯器:播放模式中,“DontDestroyOnLoad”場景只有存在遊戲對象時候纔會顯示。
19. 編輯器:爲防止播放模式時加載和卸載場景時的混亂,場景標題現在總是會顯示在層次結構中。當場景以OSX全屏模式加載時,也允許用戶查看。
20. GI:新增功能,用於在編輯器光線探針組時可以隱藏四面體的線框。
21. GI:新增針對光線探針組的編輯模式,以避免誤選。
22. GI:新增Lightmapping.realtimeGI和Lightmapping.bakedGI編輯器API.

23. GI:環境光遮蔽現在有單獨的滑塊控制直射光和間接光。默認是僅開啓間接光的環境光遮蔽。

description


24. GI:當縮放對象時,Atlassing功能將在不浪費空間條件下正確生成圖集。
25. GI:BakeEnlightenProbeSetJob結果現在將存放在散列文件,用於加速光線探針重新烘培。
26. GI:當緩存中存有結果時,光線最終聚集將不再重新計算。

27. GI:HDR顏色選擇器現在使用環境光顏色,而不是顏色加上環境光強度。

description


28. GI:該井光線更新性能。
29. GI:改進實時混合喝烘培陰影性能:去除背面幾何體的陰影,保留反射和其他烘焙烘培用燈光。
30. GI:強混合模式燈光的遮擋數據現在單獨存儲在每個光線探頭。
31. GI:反射光探頭卷積性能加速(大約2倍),並且擁有更少噪音,尤其針對HDR環境。
32. 圖形:現在可將部分3D/2D數組作爲渲染對象(Graphics.SetRenderTarget中的depthSlice參數)
33. 圖形:新增一個屬性,用於在設置一個網格的頂點序列或三角形時,跳過包圍盒重新計算。這針對使用sliding window(單調隊列)的LODs尤其有用。
34. 圖形:增加GL.Flush接口。
35. 圖形:圖形效果增加ImageEffectAllowedInSceneView屬性。其將圖形效果從主攝像機拷貝到場景視圖相機。可在場景視圖特效菜單中啓用/禁用。
36. 圖形:在腳本API中增加Light.customShadowResolution和QualitySetting.shadowResolution,用於運行時針對每個燈光通過代碼調整陰影映射質量。
37. 圖形:針對Texture3D.Apply和Texture2DArray.Apply接口,新增makeNoLongerReadable參數,允許心態內存的釋放。
38. 圖形:新增MaterialPropertyBlock.SetBuffer接口。
39. 圖形:新增機制用於針對每個平臺每個着色器硬件層的着色器定義。當前其之對腳本開放(參見UnityEditor.Rendering命名空間,特別是用於調整設定的UnityEditor.Rendering.PlatformShaderSetting和用於獲取/設置shader設定的UnityEditor.Rendering.EditorGraphicsSettings。)。請注意如果某些層設置不同,所有層的shader變量將被編譯,但最用編譯中的重複項將被剝離。
40. 圖形:原生代碼腳本中增加RenderTexture.GetNativeDepthBufferPtr。
41. 圖形:增加TextureDimension枚舉和Texture.dimension屬性。
42. 圖形:針對Graphics.DrawMesh新增useLightProbes參數(默認爲true)。
43. 圖形:DX11:WindowsStore平臺使用GPU調試器時,渲染的註釋現在可以正確顯示。
44. 圖形:通過Graphics.CopyTexture實現快速紋理拷貝。
45. 圖形:隨着LOD淡出,減少渲染批經常性打斷。
46. 圖形:在iOS和OSX的金屬設備上,支持多線程(客戶端/工作)渲染。
47. 圖形:逐批增加對IAP(應用內付費)產品的獲取。IStoreController接口類增加FetchAdditionalProducts方法。
48. 安裝:如果安裝組件時需要Unity但不選中UnityEditor組件,DownloadAssistant(安裝助手)將會警告用戶。
49. 安裝:Mac下的下載助手將在~/Library/Logs/Unity/DownloadAssistant.log額外寫入日誌。
50. 安裝:WindowsEditor安裝助手將會安裝發行說明的在線快捷圖標到Windows開始菜單。
51. iOS:添加新的原生渲染插件接口。
52. iOS:播放器設定中新增自定義URL格式選項。
53. iOS/tvOS: 當編譯到相關目錄時,針對插件改用相對鏈接。
54. Multiplayer:使matchName和matchSize成爲可序列化屬性,從而存儲在網絡管理器中。
55. OpenGL:針對矩陣陣列訪問,優化shader變換,該項將提升實例性能。
56. OpenGL:移植現有的多顯示器支持(Mac/Linux)到OpenGL.core。
57. 粒子:當設置帶常量的MinMaxCurve時,新增隱式轉換運算符。"myModule.myCurve = 5.0f;"語法將是有效的。當使用一種顏色時,添加MinMaxGradient同樣的支持。
58. 粒子:新增選項,用於精確選擇紋理動畫模塊應用的UV通道。

59. 粒子:新增粒子半徑參數用於世界碰撞。編輯器UI如下:

description


60. 粒子:當自動生成子發射器時,增加撤銷支持。
61. 粒子:紋理動畫模塊現在支持選中任意開始幀。
62. 粒子:現在可以直接在腳本中讀取MinMaxCurve/MinMaxGradient值,而不用管它設置成何種模式。之前在部分模式將會提示錯誤信息。
63. 粒子:當一個靜態合併的模型被用於盒碰撞器時,新增一個警告信息。
64. 物理:當剛體或輪子碰撞器不需要時,運行PhysX模擬器的步驟現在可直接跳過。
65. Physics2D: 組聯繫中的PlatformEffector2D新增'OneWayGrouping' 屬性。
66. Physics2D: 針對Edge/PolygonCollider2D,現在可以在欄目中修改頂點。
67. Profiler:針對加載操作新增更多的分析信息。
68. Profiler:針對內存分析,新增開關用於排除反覆引用。
69. 場景管理:場景管理器新增事件sceneLoaded, sceneUnloaded 和activeSceneChanged。
70. 腳本:"Opening Visual Studio"進度對話框新增取消按鈕。
71. 腳本:新增新的yield指令:WaitForSecondsRealtime。
72. 腳本:新增UnityEngine.Diagnostics.PlayerConnection。當分析器連接時,允許用戶從播放器發送文件到編輯器。
73. 腳本:COM不再用來啓動VisualStudio,從而獲取更好的即時反饋。
74. 腳本:廢棄Application.stackTraceLogType。用戶應該使用application.SetStackTraceLogType / GetStackTraceLogType。
75. 腳本:爲StacktraceLogtype.None時,僅打印消息(沒有文件名稱和行號)。
76. 腳本:改進Object.Instantiate()性能。
77. 腳本:針對SendMessage在組件之間多次發送相同消息進行優化。
78. 腳本:ScriptUpdater現在將針對每個項目會話詢問是否自動更新(比如當一個不同的工程被打開或Unity重啓)。
79. 腳本:序列化深度限制警告現在將打印觸發警告的序列化層次結構。
80. 腳本:堆棧追蹤日誌類型現在可以在PlayerSettings被設置爲各種日誌類型。
81. 腳本:#pragma targets 3.5, 4.5, 4.6現在是合法的指令。
    3.5 - 針對紋理數組(texture arrays )的最小版本 (DX11 SM4.0+, GL3+, GLES3+, Metal)
    4.5 - 針對計算着色器(computer shader)的最小版本 (DX11 SM5.0+, GL4.3+, GLES3.1+)
    4.6 - 針對細分曲面(tessellation)的最小版本 (DX11 SM5.0+, GL4.1+, GLES3.1AEP+)
82. Shaders:在任何shader的源文件中加入"UNITY_SHADER_NO_UPGRADE" ,均可阻止shaders自動升級。
83. Shader:新增PassFlags=OnlyDirectional通道標籤,當使用ForwardBase通道時,可以確保僅僅環境光、光探針和主直射光信息可以通過。非重要的光不允許作爲頂點光常量傳遞,也不允許放入SH數據(Spherical Harmonics,Forward Rendering中的一種處理光照的方式)。
84. Shader:新增着色器指令#pragma,允許在不同着色器不通過關鍵字輕鬆/簡單的跨越不同硬件層設置變量。(如iPhone 4和iPhone 6,在OpenGL ES)
85. Shaders: 新增宏UNITY_SAMPLE_TEX3D_LOD,用於與其他LOD採樣宏保持一致。
86. Shaders: 引擎及內置着色器現在使用不超過5個着色器關鍵字,用戶可使用更多關鍵字了。下列關鍵字因而被刪除:SOFTPARTICLES_OFF, HDR_LIGHT_PREPASS_OFF, HDR_LIGHT_PREPASS_ON, SHADOWS_OFF, DIRLIGHTMAP_OFF.
87. Shaders: 擴展標準着色器UI,增加新選項用於禁用鏡面高光和反射,並將平滑度打包寫入無光顏色貼圖的alpha通道。
88. Shaders:在OpenGL/ES, DX9, Metal(僅僅DX11/12可用)平臺實現通道映射alpha-to-coverage ("AlphaToMask On" in shaders)。
89. Shaders:改進攜帶複雜Shader的遊戲數據編譯時間,尤其是當他們之前已經編譯過。
90. Shaders:當編譯shaders爲OpenGL ES 2.0 & Metal.shader轉換性能得到提升。
91. Shaders:當運行時設置BakeAndDiscard ProceduralMaterial,將輸出警告。
92. tvOS:新增Analytics支持。
93. UI: 針對TrueType字體導入器增加新屬性AscentCalculationMode,用於控制字體上行線。
94. UI: 針對Canvas增加rootCanvas屬性.
95. 幾何對齊現在支持垂直對齊。這對類似當字體上下間距差異較大時非常有用。
96. UI: 創建一個空RectMask2D編輯器並修改可選項以隱藏腳本區域。
97. UI: 移動平臺上UIImage將支持ETC1+帶alpha通道格式。
98. UI: 改進MaskUtility功能性能.
99. UI: 改進了在文本生成中的行間距影響的方式,用於當行間距小於1時提供更多可預測間距。
100. UI: 在Graphic類中做了更多的功能.
101. UI: 界面中現在可針對自定義shaders設置texelSize。
102. VR: 加入Oculus Rift的遠程支持。現在呈現爲類似遙控杆的一個輸入系統“Oculus Remote”。
103. VR: 聚焦及應退出支持:當VR支持被打開,應用聚焦現在由指定的VR SDK指控,當指定VR SDK通知app退出時,應用將推出。
104. WebGL: 現在支持生成c++的增量編譯。
105. 在編譯設定窗口中增加“Copy PDB files”選項,如此,你將能控制if拷貝調試文件。
106. Windows: 獨立播放器現在可以運行在低完整性模式。(https://msdn.microsoft.com/en-us/library/bb625960.aspx)
107. Windows Store:播放器設置中增加藍牙功能。
108. Windows Store: 增加PlayerSettings.WSA.Declarations API用於設置Package.appxmanifest聲明。
109. Windows Store: 增加UnityEngine.Ping類支持.
110. Windows Store: 命令行參數 -dontConnectAcceleratorEvent現在可以用來加入以關閉加速器爲基礎的輸入事件。 該項將禁用Unity中某些快捷鍵(例如F10,Shift),但修復了一些XAML控件中重複字符的問題。
111. Windows Store: 改進後臺使用.NET腳本時反序列化性能。
112. Windows Store: 改進VS工程生成。解決方案不再需要重建了。但是,如果需要重新生成工程,需要用戶自己刪除舊的生成工程。參見升級指南。
113. 播放器設置中,可視資源圖像現在可通過利用對象字段編輯。
114. Windows Store: 和IME輸入一樣,UWP上觸摸屏幕鍵盤實現現在同時支持XAML和D3D應用.舊的實現可通過加入命令行參數-forceTextBoxBasedKeyboard打開。
115. Windows Store: "Release"播放器現在和“debug”播放器及主播放器一樣,都會將PDBs文件包含到安裝程序中。
116. Windows Store: 如果目標設備擁有64位CPU,System.operatingSystem將增加後綴“64bit”(詳見Unity文檔)。
117. Windows Store: UnityWebRequest現在支持所有SDKs.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章