[發明專利]一種實現GUI資源重復利用的方法無效
| 申請號: | 201210280856.X | 申請日: | 2012-08-08 |
| 公開(公告)號: | CN102855615A | 公開(公告)日: | 2013-01-02 |
| 發明(設計)人: | 劉德建;陳宏展;蘭磊;吳擁民;翁嵐鵬 | 申請(專利權)人: | 福建天晴在線互動科技有限公司 |
| 主分類號: | G06T5/50 | 分類號: | G06T5/50;G06T15/00 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 gui 資源 重復 利用 方法 | ||
【技術領域】
本發明涉及圖形用戶界面技術領域,尤其涉及一種實現GUI資源重復利用的方法。
【背景技術】
GUI(圖形用戶界面)是游戲中最重要的元素之一,GUI的好壞會影響用戶玩一款游戲的交互體驗,在游戲開發的過程中,GUI的生成占了很大的比例。現有生成一GUI的流程是:針對每個界面出相應的單獨的GUI資源,資源生成者對資源的生成控制比較隨意和靈活,界面彼此之間的資源共享較少;其生成方式一般采用一個界面一個GUI資源,這樣大大增加了GUI資源量和設備內存消耗,同時增加了Draw?call(繪圖調用)的次數,降低了渲染效率。例如:現有中要生成如圖1所示的GUI,該圖形用戶界面由兩部分組成,一部分是界面的背景,另一部分是按鈕的背景。則,是通過圖2和圖3兩個GUI資源進行組合形成,這樣背景由于尺寸很大,占用大量的GUI資源和設備的內存;按鈕也是一樣的情況。特別是界面進行拉伸和縮放的時候,會出現資源的變形。然而在GUI資源中,大部分資源具備重復性,可以通過簡單的圖形拉伸、平鋪和鏡像進行復用。
現有技術中公開了一種“利用XML進行手機UI設計的方法”公開號為:CN102402431A,公開日為:2012.04.04的中國專利,其包括以下步驟:S?1、在PC機上構建SDK,并通過SDK開發手機界面,手機界面包括UI和GUI;S2、通過SDK中的工程編譯,將UI和GUI轉換成資源文件,并下載到手機文件系統中,其中該資源文件包括圖片、字符串和XML文件;S3、手機開機過程中將圖片、字符串資源讀入手機內存,同時調用XML解析接口讀取XML文件中指定的UI元素,并將該UI元素信息反饋給圖形界面接口生成界面。應用該發明即使更改UI、GUI(圖形用戶界面)設置僅需要更改文件系統中XML文件即可,不需要重新編譯、燒錄程序。這樣便于維護且提高了軟件開發質量與進度。但該發明不能對UI元素進行重復利用,也無法降低UI資源量和手機系統內存的消耗。
【發明內容】
本發明要解決的技術問題,在于提供一種實現GUI資源重復利用的方法,其降低了GUI資源量,減少設備利用GUI的內存消耗量。
本發明是這樣實現的:一種實現GUI資源重復利用的方法,包括如下步驟:
步驟1、獲取一個GUI資源,并判斷該GUI資源中是否存在具有重復性的部分,否,則進入步驟2;是,則進入步驟3;
步驟2、將該GUI資源隨機分割成多個單獨的圖片資源,并在設備的內存中將各單獨的圖片資源進行單獨存儲,當設備的程序需要調用某一單獨的圖片資源時,從內存中讀取各個需要的圖片資源并進行渲染處理成一個完整的界面;
步驟3、將GUI資源進行離散化,所述離散化為將GUI資源中重復性的部分進行歸類,然后將GUI資源按歸類后進行分割成多個單獨的圖片資源;離散化后將各類中存在重復性的圖片資源進行刪除,每類中剩下唯一的一圖片資源;不存在重復性的圖片資源的類不進行操作;并在設備的內存中將各類的圖片資源進行單獨存儲,當設備的程序需要調用各類單獨的圖片資源時,判斷被調用的各類圖片資源是否是有經過進行重復性的圖片刪除的操作,是,將有進行重復性的圖片刪除的該類圖片資源進行處理后,將各類圖片資源按需要生成的界面拼接在一張圖片上,得到一完整的界面;否,則調用需要的各類圖片資源并進行渲染處理成一個完整的界面。
本發明具有如下優點:本發明采用模板化的GUI資源生成的方式,將一個GUI資源中的重復性資源進行歸類分割,并將重復性的資源刪除,各類的圖片資源中留下唯一的不重復的圖片資源,界面要生成時,將唯一的不重復的圖片資源經過圖形拉伸或平鋪或鏡像按所需的界面進行拼接;將不存在重復性的圖片資源的類渲染的時候保持不變,直接按需要生成的界面進行拼接,最后得到一完整的圖片。本發明大大降低了GUI資源量,減少設備利用GUI的內存消耗量,同時降低了Draw?call(繪圖調用)的次數,提高了渲染效率。
【附圖說明】
圖1為一圖形用戶界面示意圖。
圖2為圖1的圖形用戶界面中界面的背景的GUI資源示意圖。
圖3為圖1的圖形用戶界面中按鈕的背景的GUI資源示意圖。
圖4為本發明方法的流程示意圖。
圖5為圖1的圖形用戶界面中的界面的背景按歸類后進行分割成多個單獨的圖片資源,再對存在重復性的圖片資源進行刪除后剩下的各類圖片資源的示意圖。
【具體實施方式】
請參閱圖4所示,本發明的一種實現GUI資源重復利用的方法,包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴在線互動科技有限公司,未經福建天晴在線互動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210280856.X/2.html,轉載請聲明來源鉆瓜專利網。





