UGUI 把設置SetActive開關 做到Canvas.enabled 這樣子 所有的Awake and Start就可以呼叫到了
然後開關所耗的效能就會變得更小
Canvas 靜態與動態面板要分開 靜態面板要勾static
何謂靜態 就是不改變 RectTransform內部的參數。可以做單純的開關變化與其他參數調整
禁止使用Awake 與 Start 在會開關的物件上,自己寫init呼叫使用
面板開關要寫在自己物件上 給外面存取使用
先把設定參數放在面板打開前先設定好
面板關閉後 再設定參數 可以減少畫面上的瞬間變化
資料最好統一由一個資料管理員處理
每個UI的資料都去抓他的來用,UI本身不放暫存,在資料做變化時,通知UI事件觸發的方式去變更UI顯示資料。
手機解決黑頻問題
Use 32-bit Display Buffer 不要勾選.... 舊機子很容易閃退 或是 黑頻....
沒有留言:
張貼留言