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 的次方, 所以當原圖們不構塞滿整張大圖是會看到留有空白處. 除此之外, 組合的過程可以先裁切掉原圖多出來的空白處, 再組合起來. 也根據不同的組合演算法選擇圖檔壓縮. 說了這麼多, 到底有甚麼好處呢?

繼續閱讀 →