手機游戲開發(fā)如何選擇和優(yōu)化圖像素材?
回答的前提是:使用OpenGL來渲染。
分幾個點來回答。
1. RGBA4444真的比RGBA8888占用的RAM要少
其實這里說的RAM,是指的顯存而非內(nèi)存。OpenGL支持以這幾種形式來使用紋理資源(viahttp://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexImage2D.xml):
GL_UNSIGNED_BYTE(RGBA8888或RGB888)
GL_UNSIGNED_SHORT_5_6_5
GL_UNSIGNED_SHORT_4_4_4_4
GL_UNSIGNED_SHORT_5_5_5_1
在程序?qū)D片載入系統(tǒng)內(nèi)存后,會根據(jù)你選擇的形式(RGBA8888/RGB565 etc.)對其做一些處理(怎么處理后面說),然后就將這些紋理上傳到顯卡的顯存,之后會把這些圖片占用的內(nèi)存刪除掉。
也就是說,載入的圖片在變成了顯卡能處理的紋理之后,就根本不會保存在內(nèi)存中,所以你可能看不到內(nèi)存占用的變化。
當然,這個處理操作是由程序員自行控制(或者由你選擇的框架來決定)的,你如果決定不刪除它們而讓它們留在內(nèi)存中,那當然會占用系統(tǒng)內(nèi)存。
2. TexturePackger導(dǎo)出的圖片是個什么情況?
你可以拿一張圖片嘗試,在導(dǎo)出為RGBA8888和RGBA4444的時候,它們的文件大小確實是不同的。請看下面的圖片,并注意我加亮的部分:
對于同一張圖片,在RGBA8888格式下,唯一顏色數(shù)是5864;而RGBA4444格式下,唯一顏色數(shù)是1454,文件大小減少了80KB左右。
至于圖片信息中顯示的 Original Colors依然是32Bit,這是因為在圖像處理軟件顯示圖像的時候,內(nèi)部使用的色彩是8888的。
#p#副標題#e#
3. 保存的文件是個什么情況?
上面的RGBA4444是否就真的使用的16bit(4x4)來保存每個像素呢?
不是。
我們知道,PNG格式可以保存成 8bit 、 24bit 和 24bit(with alpha channel)=32bit 三種格式。而JPEG格式只能保存為24bit。RGBA4444有16bit,無論如何是不能使用8bit格式來保存的。
因此,這個RGBA4444是使用24bit(或者32bit)格式來保存的。
既然同為24bit or 32bit,為什么RGBA4444的文件體積會比RGBA8888小呢?
注意上面的兩個 Number of unique colors。在這里,壓縮算法起了作用,將相同的顏色壓縮了,總顏色數(shù)量少了,文件體積就變小了。
不過,即使是采用同樣的色深(24bit or 32bit)保存,我仍然要說的是,RGBA4444比RGBA8888的圖像質(zhì)量會差一些。
4. 怎么做到的?
要解釋最后一個下劃線內(nèi)容,我們需要提出一個新的問題:RGBA8888轉(zhuǎn)換成RGBA4444,發(fā)生了什么變化?
先來看看它們分別代表什么:
RGBA8888 : R 8bit + G 8bit + B 8bit + A 8bit
RGBA4444 : R 4bit + G 4bit + B 8bit + A 8bit
8bit 能代表的最大數(shù)字是256,也就是說每種顏色可以表達256個級別,那么8x3=24bit(不算A)就能表現(xiàn)
以上就是手機游戲開發(fā)如何選擇和優(yōu)化圖像素材?全部內(nèi)容,希望對你有幫助。想查找更多游戲資訊,歡迎持續(xù)關(guān)注游戲鳥查看。
-
- 魔獸世界冰dk天賦加點推薦
- 阿姆羅2025-04-07 17:11:51
-
- NS2發(fā)布會匯總:港版售價3450港幣,馬車新作首發(fā)護航,支持4K120FPS輸出!
- 卡繆2025-04-03 10:14:35
-
- 可能漲價?CDPR稱《GTA6》漲價對他們來說是有利的。
- 卡繆2025-03-28 17:31:44
-
- 期待不?巴西博主曝Faker的S14冠軍皮膚選擇為永恩!
- 卡繆2025-03-21 17:04:15
-
- 罵歸罵買歸買?育碧官宣《刺客信條:影》首日玩家數(shù)突破100萬人!
- 卡繆2025-03-21 16:52:32
-
- 《云族裔(inZOI)》售價188元!3月20日開啟部分系統(tǒng)免費體驗!
- 卡繆2025-03-19 17:24:10
-
- 大火!《雙影奇境》官宣發(fā)售僅一周,銷量已突破200萬份!
- 卡繆2025-03-14 17:22:08
-
- 《天國:拯救2》新更新超過60G!一共修復(fù)超1000項BUG!
- 卡繆2025-03-14 17:14:52
-
- 微微人物屬性技能介紹
- 游戲鳥手游網(wǎng)2023-09-23 18:47:55
-
- 日本游戲產(chǎn)業(yè)轉(zhuǎn)戰(zhàn)手游 行業(yè)趨勢不可逆轉(zhuǎn)
- 游戲鳥手游網(wǎng)2023-07-21 01:49:23
-
零度曙光
零度曙光手游下載2025是融合了高自由度與三端互通特色的多人競技游戲。零度曙光下載玩家可以自由選擇不同職業(yè),體驗各具特色的戰(zhàn)斗風(fēng)格,搭配豐富的成長系統(tǒng),包括寵物培養(yǎng)、坐騎獲取及裝備強化等多元玩法。零度曙光游戲中不僅有刺激的戰(zhàn)斗,還融入了策略元素,玩家需要合理規(guī)劃資源與技能發(fā)展。 -
瘋狂擰螺絲
瘋狂擰螺絲是充滿卡通風(fēng)格的休閑益智游戲,結(jié)合了拆除任務(wù)和策略性消除玩法。瘋狂擰螺絲下載玩家需要拆卸建筑上的螺絲,確保所有部件順利掉落,以完成每個關(guān)卡的挑戰(zhàn)。瘋狂擰螺絲手游的核心機制是根據(jù)不同顏色的螺絲,將其分類放入對應(yīng)的收納盒,達到收集三個相同顏色螺絲的消除條件,從而獲得過關(guān)獎勵。瘋狂擰螺絲每個關(guān)卡的目標都非常明確,玩家可以在開始前查看任務(wù)要求,制定合適的操作方案。 -
風(fēng)色幻想NeXus
風(fēng)色幻想NeXus是融合策略戰(zhàn)棋玩法與虛擬偶像特色的創(chuàng)新型手游。風(fēng)色幻想NeXus下載玩家將扮演指揮官角色,調(diào)配不同職業(yè)與技能的角色隊伍,在栩栩如生的網(wǎng)格戰(zhàn)場中展開對決。風(fēng)色幻想NeXus手游場景采用3D高低差設(shè)計,使戰(zhàn)斗不僅考驗陣型搭配,更需運用地形優(yōu)勢進行戰(zhàn)術(shù)部署。風(fēng)色幻想NeXus角色皆以虛擬主播風(fēng)格塑造,配合專屬語音與動態(tài)立繪,增強互動感與角色魅力。除主線任務(wù)外,風(fēng)色幻想NeXus還設(shè)有多種挑戰(zhàn)模式與限時活動,豐富游戲內(nèi)容。 -
一起來喵喵
一起來喵喵是輕松有趣的貓咪模擬類手游,采用細膩的3D建模,構(gòu)建出一個充滿生活氣息的城市舞臺。一起來喵喵下載玩家將以一只調(diào)皮貓咪的身份探索人類世界,從貓咪的視角出發(fā),體驗不一樣的城市日常。一起來喵喵下載玩家可以穿梭于街頭巷尾、跳躍于屋檐墻角,甚至惡作劇擾亂人類的日常生活。一起來喵喵游戲開放式的地圖設(shè)計賦予了玩家更多自由度,既能盡情奔跑冒險,又能參與趣味互動任務(wù),感受貓咪獨有的生活方式。 -
死神才沒這么萌
死神才沒這么萌是充滿趣味與幻想色彩的二次元冒險闖關(guān)游戲,玩家將與一位外表可愛但職責(zé)嚴肅的見習(xí)死神一同踏上旅程。死神才沒這么萌游戲構(gòu)建了一個奇幻世界,玩家需要陪伴這位小死神執(zhí)行任務(wù),收集靈魂。死神才沒這么萌豐富的玩法設(shè)定讓玩家能夠深入體驗死神日常,同時感受她獨特的性格魅力。死神才沒這么萌游戲畫風(fēng)精美,角色設(shè)計生動,結(jié)合輕松幽默的劇情,使整個冒險旅程充滿驚喜與歡樂。 -
從島主開始
從島主開始是輕松治愈的放置類經(jīng)營手游,講述了主角意外繼承一座荒島后,從零開始打造夢幻度假地的故事。從島主開始下載玩家將在游戲中親手建設(shè)各類設(shè)施,從修繕老舊屋舍到開設(shè)商鋪與娛樂區(qū),一步步喚醒沉寂的島嶼活力。從島主開始游戲清澈的海水、寧靜的沙灘與鳥語花香共同營造出舒適的生態(tài)環(huán)境,每一次升級與擴展都帶來滿滿成就感。從島主開始游戲采用放置與經(jīng)營結(jié)合的玩法,無需時刻盯屏也能穩(wěn)步發(fā)展,適合在閑暇時輕松體驗。 -
暴走戰(zhàn)姬手游
暴走戰(zhàn)姬是融合賽博朋克風(fēng)格與放置玩法的豎屏卡牌手游。 暴走戰(zhàn)姬手游故事背景設(shè)定在一個異能覺醒的未來世界,神秘的X能量席卷人類文明,引發(fā)時空錯位。 暴走戰(zhàn)姬手游下載玩家作為被選中的指揮者,穿越至一個充滿科技與幻想的平行世界。 暴走戰(zhàn)姬手機版游戲采用輕松的放置機制,無需繁雜操作也能獲得資源與戰(zhàn)力提升,適合碎片化時間游玩。 -
荒野求生模擬器手機版
荒野求生模擬器手機版下載安裝是充滿挑戰(zhàn)的生存冒險手游?;囊扒笊M器手機版下載玩家在初期僅能攜帶少量物資,必須在荒野中憑借智慧與勇氣求生。探索未知的環(huán)境,收集食物、材料與道具,制作武器并與野獸搏斗,成為生存下去的關(guān)鍵?;囊扒笊M器手機版下載玩家還需合理利用環(huán)境中的資源,建立安全的庇護所,防止被外界的危險侵襲。在游戲過程中,角色的體力與健康狀況至關(guān)重要,任何疏忽都可能導(dǎo)致失敗。 -
未來人生手游
未來人生手游下載安裝中文版是人生三部曲的最終篇章,為玩家構(gòu)建了一個充滿未來感與科技元素的虛擬世界。未來人生手游下載中精心設(shè)定了多種富有科技魅力的未來職業(yè),通過創(chuàng)新的職業(yè)體系、細膩的劇情表達和沉浸式體驗,打破了傳統(tǒng)模擬游戲的界限。未來人生手游下載貫穿游戲的主線劇情結(jié)構(gòu)緊湊,結(jié)合豐富的任務(wù)設(shè)計,為玩家展現(xiàn)了一個完整而鮮活的未來世界。 -
超級轉(zhuǎn)職系統(tǒng)
超級轉(zhuǎn)職系統(tǒng)是融合肉鴿元素的放置類割草手游,玩家可以自由切換三種職業(yè),體驗不同戰(zhàn)斗風(fēng)格,打造專屬戰(zhàn)斗流派。超級轉(zhuǎn)職系統(tǒng)游戲采用隨機裝備屬性和詞綴系統(tǒng),每次戰(zhàn)斗都充滿未知與驚喜,讓玩家在不斷升級的過程中解鎖強力技能,輕松提升戰(zhàn)斗力。超級轉(zhuǎn)職系統(tǒng)下載玩家面對如潮水般襲來的怪物,巧妙搭配裝備與技能,盡情釋放華麗連招,享受極致解壓的戰(zhàn)斗快感。
-
NS2發(fā)布會匯總:港版售價3450港幣,馬車新作首發(fā)護航,支持4K120FPS輸出!
- 可能漲價?CDPR稱《GTA6》漲價對他們來說是有利的。
- 期待不?巴西博主曝Faker的S14冠軍皮膚選擇為永恩!
- 罵歸罵買歸買?育碧官宣《刺客信條:影》首日玩家數(shù)突破100萬人!
- 《云族裔(inZOI)》售價188元!3月20日開啟部分系統(tǒng)免費體驗!
- 大火!《雙影奇境》官宣發(fā)售僅一周,銷量已突破200萬份!
- 《天國:拯救2》新更新超過60G!一共修復(fù)超1000項BUG!
- 會是年度游戲嗎?《雙影奇境》總監(jiān)預(yù)測年度游戲:恐怕很難超越GTA6