概述
之前寫過一個關於2DMMO優化的分享,有些人問到其中的壓縮紋理要怎麼做。其實實施起來很簡單,很多看過cocos2dx的人都知道怎麼做,這篇分享主要針對對這塊不是太瞭解的新同學。
我假定對這篇分享有興趣的同學都知道壓縮紋理是什麼,有什麼好處和壞處。如果不大瞭解,可以先看一下pvr, etc相關的知識。
在手遊中使用壓縮紋理是很常見的需求,通常:
IOS會使用PVR來壓縮,IOS要求圖片高寬必須是2的冪,且必須是正方形。
Android會使用ETC1,由於ETC1不能支持透明通道,對於有透明的圖,一般也會用ETC1+Alpha的做法。
優勢:
pvr可以被顯卡所認可,而不需要開闢臨時內存來讀取
https://blog.csdn.net/wxc237786026/article/details/50924408 參考文章
製作:
TP讓你可以創建PVR格式的紋理。除了PVR紋理支持NPOT外,它們不僅可以不是2的冪,而且還可以不是方形的。
什麼消耗了90%的內存?
大家猜一下:)
在大部分情況下,是紋理(textures)消耗了遊戲程序大量的內存。因此,紋理是我們首要考慮優化的對象,特別是當你碰到內存警告的問題的時候。
1
2、微信小遊戲是否支持熱更新了
熱更新在 HTML 5 遊戲中是不存在的,因爲是沒有本地文件的
參考文章:https://blog.csdn.net/yinyangyuan/article/details/77051053