亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

圖片紋理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

宝兴县| 汽车| 曲阳县| 宜章县| 苍梧县| 安陆市| 罗平县| 普兰店市| 嵊州市| 永济市| 社会| 永定县| 弥勒县| 凤山县| 封丘县| 宣武区| 冀州市| 和静县| 宜宾县| 泽普县| 康平县| 昆山市| 德州市| 莒南县| 镇平县| 莱芜市| 柳河县| 淮南市| 常熟市| 克什克腾旗| 微山县| 铁岭县| 遂昌县| 榆林市| 竹溪县| 娱乐| 静宁县| 汤阴县| 阿拉善盟| 天全县| 赤城县|