91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

犍为县| 洪雅县| 乌兰浩特市| 枣强县| 兴和县| 内黄县| 乌拉特中旗| 随州市| 镶黄旗| 特克斯县| 上思县| 岱山县| 固安县| 贵德县| 祁阳县| 石河子市| 耒阳市| 温宿县| 杨浦区| 张家界市| 玉龙| 阿巴嘎旗| 锡林郭勒盟| 晋宁县| 赫章县| 吴堡县| 秀山| 吴桥县| 合江县| 绥江县| 于都县| 兴国县| 鄂伦春自治旗| 利津县| 卢湾区| 调兵山市| 称多县| 武宁县| 凉山| 镇江市| 邵东县|