[發(fā)明專利]一種資源測試方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910032468.1 | 申請日: | 2019-01-14 |
| 公開(公告)號: | CN109857649B | 公開(公告)日: | 2022-07-26 |
| 發(fā)明(設(shè)計)人: | 李邦戈;何雯青;楊明邦 | 申請(專利權(quán))人: | 珠海金山網(wǎng)絡(luò)游戲科技有限公司;珠海西山居移動游戲科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 陳慧華 |
| 地址: | 519000 廣東省珠海市高新*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 資源 測試 方法 系統(tǒng) | ||
本發(fā)明的技術(shù)方案包括一種資源測試方法及系統(tǒng),用于實現(xiàn):逐一加載游戲所有資源,若資源加載失敗,則記錄對應(yīng)資源信息;遍歷游戲所有資源,完成資源的加載,若資源無法加載則生成日志文件上傳到服務(wù)器并繼續(xù)進(jìn)行下一個資源的加載,否則進(jìn)行下一個資源的加載;分析日志文件進(jìn)行信息整理,得到錯誤資源信息;根據(jù)錯誤資源信息定位錯誤資源的存儲路徑以及上傳源,對錯誤資源進(jìn)行逐一修正。本發(fā)明的有益效果為:通過自動化測試,快速定位出問題資源的發(fā)起者,然后分發(fā)問題到具體的負(fù)責(zé)人。減少了測試的人工成本,提高效率,大大降低了策劃,程序,和美術(shù)的溝通成本,提高了開發(fā)的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及一種資源測試方法及系統(tǒng),屬于計算機(jī)技術(shù)領(lǐng)域。
背景技術(shù)
隨著硬件的日益發(fā)展,游戲的制作水平也水漲船高,相應(yīng)的游戲項目規(guī)模也越來越龐大。開發(fā)游戲,離不開成千上萬的游戲資源。目前管理游戲資源都是由程序、策劃、美術(shù)的協(xié)作,但是由于大型游戲的龐大資源體系,要定位到是哪一位美術(shù)人員的資源出現(xiàn)問題的話,過程是相當(dāng)繁瑣的。一般常見的解決方法是通過測試人員反饋的bug定位相關(guān)文件,根據(jù)文件名判斷歸屬的組別,然后把問題分發(fā)到對應(yīng)的組別,例如策劃組、場景組、人物組等。但是這種方法不夠系統(tǒng)化,發(fā)現(xiàn)問題不及時以及效率低下,給后期的項目維護(hù)增加壓力。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種資源測試方法及系統(tǒng),逐一加載游戲所有資源,若資源加載失敗,則記錄對應(yīng)資源信息;遍歷游戲所有資源,完成資源的加載,若資源無法加載則生成日志文件上傳到服務(wù)器并繼續(xù)進(jìn)行下一個資源的加載,否則進(jìn)行下一個資源的加載;分析日志文件進(jìn)行信息整理,得到錯誤資源信息;根據(jù)錯誤資源信息定位錯誤資源的存儲路徑以及上傳源,對錯誤資源進(jìn)行逐一修正。
本發(fā)明解決其問題所采用的技術(shù)方案一方面是:一種資源測試方法,其特征在于,包括以下步驟:
S100、逐一加載游戲所有資源,若資源加載失敗,則記錄對應(yīng)資源信息;
S200、遍歷游戲所有資源,完成資源的加載,若資源無法加載則生成日志文件上傳到服務(wù)器并繼續(xù)進(jìn)行下一個資源的加載,否則進(jìn)行下一個資源的加載;
S300、分析日志文件進(jìn)行信息整理,得到錯誤資源信息;
S400、根據(jù)錯誤資源信息定位錯誤資源的存儲路徑以及上傳源,對錯誤資源進(jìn)行逐一修正。
進(jìn)一步的,所述S100包括通過基于游戲引擎的制作的資源測試工具或游戲客戶端,對游戲內(nèi)的資源進(jìn)行加載。
進(jìn)一步的,所述對游戲內(nèi)的資源進(jìn)行加載包括Resources.Load和AssetBundle加載資源方案,其中:Resources Load:使用這種方式加載資源,首先在Asset目錄下創(chuàng)建一個名為Resources的文件夾,然后放入資源文件進(jìn)行加載;AssetBundle:將所有資源文件進(jìn)行打包,并輸出到StreamAssets,動態(tài)加載打包后的資源。
進(jìn)一步的,所述S300包括:根據(jù)日志文件查詢錯誤資源文件名;根據(jù)錯誤資源文件名查找最后一次入庫的信息;根據(jù)入庫的信息輸出定位報告。
進(jìn)一步的,所述定位報告包括錯誤資源、錯誤資源的創(chuàng)建者、錯誤資源的創(chuàng)建時間、錯誤資源的上傳源以及錯誤資源的存儲路徑。
進(jìn)一步的,所述S400包括根據(jù)錯誤信息中的上傳源,分配資源修正工作。
本發(fā)明解決其問題所采用的技術(shù)方案另一方面是:一種資源測試系統(tǒng),其特征在于,包括:加載模塊,用于逐一加載游戲所有資源;日志模塊,用于根據(jù)記錄的資源信息生成日志文件并上傳到服務(wù)器;分析模塊,用于分析日志文件進(jìn)行信息整理,得到錯誤資源信息;修正模塊,用于根據(jù)錯誤資源信息定位錯誤資源的存儲路徑以及上傳源,對錯誤資源進(jìn)行逐一修正。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海金山網(wǎng)絡(luò)游戲科技有限公司;珠海西山居移動游戲科技有限公司,未經(jīng)珠海金山網(wǎng)絡(luò)游戲科技有限公司;珠海西山居移動游戲科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910032468.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





