1.一種美術(shù)資源文件的測(cè)試方法,其特征在于,包括:
獲取第一版本號(hào)的第一美術(shù)資源文件集合與第二版本號(hào)的第二美術(shù)資源文件集合,以及所述第二美術(shù)資源文件集合相對(duì)于所述第一美術(shù)資源文件集合的美術(shù)資源變更記錄,其中,所述第一版本號(hào)早于所述第二版本號(hào);
確定所述第一美術(shù)資源文件集合與所述第二美術(shù)資源文件集合中全部美術(shù)資源文件相互間的引用關(guān)系集合;
采用所述美術(shù)資源變更記錄和所述引用關(guān)系集合獲取待比對(duì)的美術(shù)資源文件集合;
將從所述待比對(duì)的美術(shù)資源文件集合中選取的美術(shù)資源文件的修改前版本與修改后版本顯示在同一視窗內(nèi),其中,所述修改前版本對(duì)應(yīng)于所述第一版本號(hào)且所述修改后版本對(duì)應(yīng)于所述第二版本號(hào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述第一美術(shù)資源文件集合,所述第二美術(shù)資源文件集合以及所述美術(shù)資源變更記錄包括:
接收用戶(hù)輸入的所述第一版本號(hào)與所述第二版本號(hào);
向版本服務(wù)器發(fā)送請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述第一版本號(hào)與所述第二版本號(hào);
接收所述版本服務(wù)器根據(jù)所述請(qǐng)求消息返回的所述第一美術(shù)資源文件集合,所述第二美術(shù)資源文件集合以及所述美術(shù)資源變更記錄。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述第一美術(shù)資源文件集合與所述第二美術(shù)資源文件集合中全部資源文件相互間的所述引用關(guān)系集合包括:
在所述第一美術(shù)資源文件集合對(duì)應(yīng)的美術(shù)資源文件結(jié)構(gòu)中逐級(jí)遍歷部分或全部美術(shù)資源文件中的引用參數(shù)信息,得到第一引用關(guān)系子集,其中,所述引用參數(shù)信息用于指示被位于當(dāng)前層級(jí)的美術(shù)資源文件引用的美術(shù)資源文件;
在所述第二美術(shù)資源文件集合對(duì)應(yīng)的美術(shù)資源文件結(jié)構(gòu)中逐級(jí)遍歷部分或全部美術(shù)資源文件中的引用參數(shù)信息,得到第二引用關(guān)系子集;
根據(jù)所述第一引用關(guān)系子集和所述第二引用關(guān)系子集的并集確定所述引用關(guān)系集合。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,采用所述美術(shù)資源變更記錄和所述引用關(guān)系集合獲取所述待比對(duì)的美術(shù)資源文件集合包括:
獲取步驟:從所述美術(shù)資源變更記錄中獲取尚未處理的與美術(shù)資源變更條目對(duì)應(yīng)的美術(shù)資源文件;
查找步驟:根據(jù)所述引用關(guān)系集合逆向查找與獲取到的美術(shù)資源文件存在引用關(guān)系的美術(shù)資源文件,并將所述獲取到的美術(shù)資源文件與逆向查找到的美術(shù)資源文件添加至所述待比對(duì)的美術(shù)資源文件集合;
判斷所述美術(shù)資源變更記錄中是否存在尚未處理的美術(shù)資源變更條目;如果存在,則返回所述至獲取步驟,如果不存在,則確定所述待比對(duì)的美術(shù)資源文件集合。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述選取的美術(shù)資源文件的修改前版本與修改后版本顯示在所述同一視窗內(nèi)之前,還包括:
通過(guò)列表方式將所述待比對(duì)的美術(shù)資源文件集合顯示在視窗內(nèi),其中,在所述列表中包括:與每個(gè)待比對(duì)的美術(shù)資源文件對(duì)應(yīng)的資源信息、引用關(guān)系信息以及處理標(biāo)記信息;
根據(jù)用戶(hù)在所述列表中執(zhí)行的選取操作,確定所述選取的美術(shù)資源文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述選取的美術(shù)資源文件的修改前版本與修改后版本顯示在所述同一視窗內(nèi)包括:
調(diào)用游戲引擎接口將所述修改前版本顯示在所述視窗的第一顯示區(qū)域,將所述修改后版本顯示在所述視窗的第二顯示區(qū)域,其中,所述第一顯示區(qū)域與所述第二顯示區(qū)域互不重疊;
接收所述用戶(hù)輸入的調(diào)整指令,對(duì)所述第一顯示區(qū)域和/或所述第二顯示區(qū)域內(nèi)的顯示內(nèi)容進(jìn)行調(diào)整。
7.一種美術(shù)資源文件的測(cè)試裝置,其特征在于,包括:
第一獲取模塊,用于獲取第一版本號(hào)的第一美術(shù)資源文件集合與第二版本號(hào)的第二美術(shù)資源文件集合,以及所述第二美術(shù)資源文件集合相對(duì)于所述第一美術(shù)資源文件集合的美術(shù)資源變更記錄,其中,所述第一版本號(hào)早于所述第二版本號(hào);
確定模塊,用于確定所述第一美術(shù)資源文件集合與所述第二美術(shù)資源文件集合中全部美術(shù)資源文件相互間的引用關(guān)系集合;
第二獲取模塊,用于采用所述美術(shù)資源變更記錄和所述引用關(guān)系集合獲取待比對(duì)的美術(shù)資源文件集合;
第一顯示模塊,用于將從所述待比對(duì)的美術(shù)資源文件集合中選取的美術(shù)資源文件的修改前版本與修改后版本顯示在同一視窗內(nèi),其中,所述修改前版本對(duì)應(yīng)于所述第一版本號(hào)且所述修改后版本對(duì)應(yīng)于所述第二版本號(hào)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一獲取模塊包括:
第一接收單元,用于接收用戶(hù)輸入的所述第一版本號(hào)與所述第二版本號(hào);
發(fā)送單元,用于向版本服務(wù)器發(fā)送請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述第一版本號(hào)與所述第二版本號(hào);
第二接收單元,用于接收所述版本服務(wù)器根據(jù)所述請(qǐng)求消息返回的所述第一美術(shù)資源文件集合,所述第二美術(shù)資源文件集合以及所述美術(shù)資源變更記錄。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括:
第一遍歷單元,用于在所述第一美術(shù)資源文件集合對(duì)應(yīng)的美術(shù)資源文件結(jié)構(gòu)中逐級(jí)遍歷部分或全部美術(shù)資源文件中的引用參數(shù)信息,得到第一引用關(guān)系子集,其中,所述引用參數(shù)信息用于指示被位于當(dāng)前層級(jí)的美術(shù)資源文件引用的美術(shù)資源文件;
第二遍歷單元,用于在所述第二美術(shù)資源文件集合對(duì)應(yīng)的美術(shù)資源文件結(jié)構(gòu)中逐級(jí)遍歷部分或全部美術(shù)資源文件中的引用參數(shù)信息,得到第二引用關(guān)系子集;
確定單元,用于根據(jù)所述第一引用關(guān)系子集和所述第二引用關(guān)系子集的并集確定所述引用關(guān)系集合。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊包括:
獲取單元,用于從所述美術(shù)資源變更記錄中獲取尚未處理的與美術(shù)資源變更條目對(duì)應(yīng)的美術(shù)資源文件;
查找單元,用于根據(jù)所述引用關(guān)系集合逆向查找與獲取到的美術(shù)資源文件存在引用關(guān)系的美術(shù)資源文件,并將所述獲取到的美術(shù)資源文件與逆向查找到的美術(shù)資源文件添加至所述待比對(duì)的美術(shù)資源文件集合;
判斷單元,用于判斷所述美術(shù)資源變更記錄中是否存在尚未處理的美術(shù)資源變更條目,并在所述判斷單元輸出為是時(shí),返回至所述獲取單元,在所述判斷單元輸出為否時(shí),確定所述待比對(duì)的美術(shù)資源文件集合。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
第二顯示模塊,用于通過(guò)列表方式將所述待比對(duì)的美術(shù)資源文件集合顯示在視窗內(nèi),其中,在所述列表中包括:與每個(gè)待比對(duì)的美術(shù)資源文件對(duì)應(yīng)的資源信息、引用關(guān)系信息以及處理標(biāo)記信息;
確定模塊,用于根據(jù)用戶(hù)在所述列表中執(zhí)行的選取操作,確定所述選取的美術(shù)資源文件。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一顯示模塊包括:
顯示單元,用于調(diào)用游戲引擎接口將所述修改前版本顯示在所述視窗的第一顯示區(qū)域,將所述修改后版本顯示在所述視窗的第二顯示區(qū)域,其中,所述第一顯示區(qū)域與所述第二顯示區(qū)域互不重疊;
調(diào)整單元,用于接收所述用戶(hù)輸入的調(diào)整指令,對(duì)所述第一顯示區(qū)域和/或所述第二顯示區(qū)域內(nèi)的顯示內(nèi)容進(jìn)行調(diào)整。