cocos2d中pvr使用呢 / 內存優化

概述
之前寫過一個關於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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章