Unity中使用TexturePacke打包的图集
圖集的好處:
什么是圖集?
圖集是一張包含了多個小圖的大圖和一份記錄了每個小圖id、位置、尺寸等數據的數據文件,一個圖集應該對應兩個文件,當然也有人把數據集成到圖片中,導致看起來只有一張圖片。
?
使用圖集的好處:
使用圖集可以減少drawcall,提升效率。多張圖片需要多次draw call,合成了一張大圖則只需要一次draw call。
什么是drawcall?
游戲中的圖片模型最終是要給到顯卡去渲染的,圖片開始是要從硬盤讀到內存里面去的,然后CPU通知GPU要開始渲染,這一次通知就是一次Drawcall。通知就要通信,還要把數據扔過去,肯定是要耗性能的。
?
什么是TexturePacke?
是一款實用高效的圖片打包工具。TexturePacke最新版支持自動添加所有圖片。將完整的資產文件夾拖放到Sprite面板中。TexturePacke中文版可以整理你的sprites,在文件夾中排序你的sprite,TexturePacker繼承你的文件夾結構。
同時軟件支持多平臺圖集打包,只需要簡單操作即可使用!下載地址
TexturePacke試用方法
1.打開軟件,點擊試用專業版---關閉軟件
2.打開注冊表---找到HKEY_CURRENT_USER\Software\code-and-web.de\TexturePacker\licensing 下的trialExpired 將值改為false
3.將\data下的expiryDate的值改成2025-01-01(當然你想改成2999-01-01也行)
4.給軟件網絡禁用,可以自行百度。一般都是殺毒軟件就可以做到!這里我以火絨殺毒為例:
①打開防護中心
②系統防護---打開聯網控制開關? 進入聯網控制界面
③聯網設置---允許聯網
④右下角添加規則--添加TexturePacke程序---自動阻止
⑤打開軟件使用即可
TexturePacke的使用方法
1.導入圖集---設置最大大小(手機端建議不要超過2048*2048)---發布精靈表即可獲得兩個文件(一張PNG 一個tpsheet文件)
?2.打開Unity---打開Unity商店---搜索TexturePacke(那個免費的)----導入插件
3.然后導入我們用TexturePacke制作好的圖集到Unity中(不要放在Resource文件夾),不用操作就可以正常使用了
?
總結
以上是生活随笔為你收集整理的Unity中使用TexturePacke打包的图集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android日期加任意天数计算方式
- 下一篇: dhcp服务器设置(路由器dhcp服务器