Unity Addressable Preload Assets

移動式平台 app, 隨著功能特效增加, 物件趨漸精緻化的 3D 模組. 經常導致 app 容量肥大, 但要求使用者一次就下載所有資源似乎又不合理. 再者, 並不是所有地區的網路都很順暢且像台灣這樣有 “吃到飽" 的電信合約. 況且要是下載等了太久, 也有流失使用者的風險. 因此, 如果能只下載一部分的資源, 讓後續的資源隨著進程開放, i.e., Express 功能, VIP… 等等. 就能在前期給使用者相對良好的體驗了.

繼續閱讀

NGUI 新增/修改 Atlas (圖集)

近來因為多語系的需求, 需要重新繪製 Atlas (圖集) 供 Animation 使用, 所以稍微看了一下 NGUI 如何製作 Atlas 以及如何修改 Atlas. 首先, 先來講講為什麼需要 Atlas? 一張一張的圖檔不好用嗎?

Unity 中使用 Atlas 目的

Atlas 是指將多個2維圖檔組合成一個大的2維圖檔. 組合出的圖片尺寸皆為 2 的次方, 所以當原圖們不構塞滿整張大圖是會看到留有空白處. 除此之外, 組合的過程可以先裁切掉原圖多出來的空白處, 再組合起來. 也根據不同的組合演算法選擇圖檔壓縮. 說了這麼多, 到底有甚麼好處呢?

繼續閱讀