U3D原生支持對紋理Atlas的切片以制作精靈幀, 是通過SpritePacker來做的, 不過介于TexturePacker的強大合并及紋理分布優化, 這里我們還是以TexturePacker來做例子.
將需要合并Atlas的圖片拉入TexturePacker, 然后參考上圖, 設定描述文件格式為Unity3D. TexturePacker將為我們導出一個png的紋理及一個txt格式的文本. 這個文本內部格式是json, 描述每個精靈幀在原圖Atlas的信息
設定紋理對應像素尺寸
點擊導入到U3D的png紋理, 在Inspector中獎Pixels To Units 設定為1
默認這個值是100, 代表一張100寬100高的紋理在U3D中只有1個單位大小, 設為1后, 就是傳統2D引擎的, 紋理與屏幕分辨率對應模式
- PC官方版
- 安卓官方手機版
- IOS官方手機版