2019年11月24日 星期日

[範例檔下載] 低3D解析度與高介面解析度範例

不少高畫質的3D手機遊戲裡,提供調降解析度來提高遊戲流暢度的選項。
並且在調降遊戲解析度的同時,遊戲裡面的介面(名字、血量、技能按鈕),
並不會隨著遊戲解析度下降而因此調降,依舊保持著清晰易讀的畫質。

本範例所使用的方法是透過 RenderTexture 的功能來達到這樣的需求。


================================================
基本上就是將攝影機拍的畫面寫入一張貼圖並將該圖佈滿整個畫面。
透過Script去調整該貼圖的像素高低,來調降遊戲的解析度。

目的是透過犧牲解析度來換取更高的遊戲執行效率。
老實說在WebGL上感受不太到效能有因此提升,
但在手機上面則可明顯感受在效能方面的確因此有所提升。

2 則留言: