1. 程式人生 > >Unity3d 在 twitter 轉載(週報) UniteLA大會 和 Unity2019版本的Roadmap路線圖

Unity3d 在 twitter 轉載(週報) UniteLA大會 和 Unity2019版本的Roadmap路線圖

0) 快人一步,看未來,    Unity2019 版本的Roadmap路線圖。 

1) 這周Unity最大的新聞就是 UniteLA 大會, 視訊在Youtube上觀看, 那麼PPT呢? 看這裡~~~~

順便也推薦一下, Unity日本的組織賬號:

每年的 Unite 東京大會 都會放上, 而且經常有其他活動的ppt.

在本文中,我們將介紹一種不使用DrawMesh生成GameObject(MeshRenderer)的繪圖方法。

通常,Unity通過將GameObject與Renderer元件放在場景中來繪製各種內容。

如果它是模型資料就是元件MeshRenderer,如果是uGUI就是元件CanvasRenderer,。

本文有寫 使用 TextGenerator 和 CommandBuffer 進行文字顯示。

          測試場景顯示10萬個草。 特效元件有這個選項, 開啟與不開啟的效能對比: 看FPS吧

把計算從 CPU -> GPU

            GPU Instancing是一次繪製同一網格的多個副本的能力。儘管對該功能有一些限制,但與批處理相比,它適用於繪製許多富含多邊形的模型。 什麼意思? 參考如下: 合併DrawCall

  • The use of the new Lightweight Rendering pipeline
  • The use of the new Addressable System that replace the Assets Bundles.

沒有說明幹啥的, 期待ying ........

開放世界是什麼鬼?

OpenWorldSample

This sample project to test open world on mobile

Development Environment

Unity 2019.1

API:OpenGL ES3.1 and Metal

Target HW: Galaxy S8(Snap835), iPhone 6s plus(A9)

Memory budget: 600mb

Installed Packages

  • com.unity.render-pipelines.lightweight
  • com.unity.shadergraph
  • com.unity.postprocessing
  • com.unity.addressables // 2018-10-18 currently "0.3.5-preview"
  • com.unity.memoryprofiler // 2018-10-18 currently "0.1.0-preview.1"

7) Poly2Tri多邊形三角化演算法(簡單/複雜多邊形) C# 版本:

這個又會幹啥?

8) Unity 推出的3D遊戲套件(3D Game Kit) 提供了一系列令人驚歎的資產,指令碼和著色器,例如這款遊戲套件,它可以讓您的草(或苔蘚,或雪,或任何您想要的任何東西)保持在任何3D模型上。

9) 如何在編輯器上檢查DOTween的播放狀態

通過選擇場景中放置的“[DOTween]”物件,

可以在“DO Tween Component”欄位中檢查DOTween的播放狀態

          var tweens = DOTween.PlayingTweens();

從指令碼中,

您可以獲得以這種方式播放的Tween物件列表

///////////////////////////////////////////////////// Unite Los Angeles 2018 三天內容肯定特別多 ///////////////

ECS 確實很火啊, 第二天完全是它的專場。 而且目前市面上已經有很多團隊直接使用了。 雖然現在還是Beta版本~~

2) https://www.youtube.com/watch?v=2A9hAhAQ7V4 5:09:33 / 5:52:45 的時候 Optimizing Performance Across Oculus Mobile 第一個建議是 :質量與檔案大小的最佳平衡,但是可能不適用於UI

然後是進一步減少DC: Further Reducing Draw Calls

Batch Meshes 合併Mesh

Altas Textures 圖集

Renduce Numbers of Materials 減少材質數量

動態物體不能接收烘培物件的陰影

可以使用Lightprobe

假的光效

後面就是推薦使用Profile