中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

圖片紋理plist介紹

發布時間:2020-06-30 20:02:24 來源:網絡 閱讀:382 作者:xiesiyuana 欄目:開發技術

一開始我也是從網上下載的源碼查看,里面用的圖片是一整張,同時附帶一個plist文件,打開plist文件查看,發現其實是圖片里的每個小圖片是對應的,格式如下:

圖片紋理plist介紹

圖片紋理plist介紹

但是不知道是怎么生成的,難道是自己手寫的,不可能,而且為什么代碼里可以這么用,是怎么識別的

圖片紋理plist介紹

后來找到了生成軟件,而且iOS和android上之所以這么做,是有理由的:

http://www.frozax.com/blog/2011/12/why-how-pack-textures-ios-android/

這是應為我們做的游戲最終要運行在Android手機或者蘋果手機上,而Android或者ios系統使用的是OpenGL ES來渲染。所以我們要針對OpenGL ES來進行優化。
內存方面,OpenGL ES紋理要求寬和高都是2的n次冪的倍數。想一想,如果圖片的寬為33,而高為65,那么圖片加載到內存后的大小為多少?考慮到寬和高都是2的n次冪,所以加載到內存后的大小是64*128。所以我們可以考慮將小的圖片拼成到的圖片,然后加載。
渲染速度方面,OpenGL ES要求切換的紋理少,所以將圖片拼成大圖片,這樣就減少了紋理的切換。

軟件下載地址:

http://www.codeandweb.com/texturepacker/start-download?os=mac


使用也很簡單,如下圖:

圖片紋理plist介紹

左側指定好生成的plist文件名和最終保存的圖片格式名后,就可以在cocos2d-x中使用了。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鸡西市| 二手房| 永州市| 富宁县| 象山县| 东乌珠穆沁旗| 乐业县| 台安县| 榆林市| 凤台县| 红原县| 岑巩县| 年辖:市辖区| 长宁区| 江华| 攀枝花市| 娱乐| 砚山县| 磐石市| 三原县| 平和县| 阿勒泰市| 五大连池市| 旅游| 宁海县| 邛崃市| 甘孜县| 绿春县| 丁青县| 海兴县| 红桥区| 寻乌县| 怀宁县| 濮阳县| 巩义市| 攀枝花市| 电白县| 福贡县| 县级市| 南宁市| 海林市|