2016-10-17

[Unity] 畫面閃爍破圖問題

目前的一個Unity專案在部分電腦上呈現時會有畫面閃爍的問題.
版本: Unity 5.3.2 + UGUI

在做了以下兩個修改後有明顯的改善
1.嘗試修改了 sprite packer 的各合圖(atlas)的Packing Tag設定
 盡可能的避免合圖(atlas)單張尺寸超過1024x1024


2.在Project Settings -> QualitySettings
將Other -> V Sync Count 設定為 Don't Sync


--------
2016 12/14補充:
使用建立 MonoBehaviour.Instantiate Image 後的一個閃爍的發生狀況

物件Image起始位置可能會出現在頂層,
即使立即使用SetParent指定,
也還是會有可能在頂層殘留瞬間.

改善方式:
Awake() 中先將圖片Image.enabled = false;
或是Image.color = Color.clear;
之後確定建立完成後(ex. Start()之後)再顯示.

1 則留言: