1.一種動(dòng)畫(huà)資源的配置方法,其特征在于,包括:
根據(jù)預(yù)先輸入的幀配置信息獲取配置給不同幀時(shí)間的至少兩個(gè)圖片源文件;
將所述至少兩個(gè)圖片源文件合并到圖片數(shù)據(jù)中,所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別處于不同的區(qū)域位置;
根據(jù)所述幀配置信息和所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中的區(qū)域位置生成控制數(shù)據(jù);
將所述控制數(shù)據(jù)和所述圖片數(shù)據(jù)分別存儲(chǔ)到兩個(gè)不同的文件數(shù)據(jù)包中,并將所述兩個(gè)不同的文件數(shù)據(jù)包打包在一起從而得到動(dòng)畫(huà)資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述至少兩個(gè)圖片源文件合并到圖片數(shù)據(jù)中之后,所述方法還包括:
按照預(yù)置的圖片轉(zhuǎn)換格式對(duì)所述圖片數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換從而生成指定格式的圖片數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述幀配置信息和所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中的區(qū)域位置生成控制數(shù)據(jù),包括:
根據(jù)所述幀配置信息和所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中的區(qū)域位置,按照可擴(kuò)展標(biāo)記語(yǔ)言XML格式生成控制數(shù)據(jù)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述控制數(shù)據(jù)包括:所述圖片數(shù)據(jù)的存儲(chǔ)路徑、所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別所處的區(qū)域位置、動(dòng)畫(huà)播放時(shí)長(zhǎng)、動(dòng)畫(huà)播放次數(shù)、動(dòng)畫(huà)播放完畢后是否隱藏播放窗口。
5.一種動(dòng)畫(huà)資源的播放方法,其特征在于,包括:
獲取需要播放的動(dòng)畫(huà)資源;
從所述動(dòng)畫(huà)資源中解析出兩個(gè)不同的文件數(shù)據(jù)包,并根據(jù)所述兩個(gè)不同的文件數(shù)據(jù)包分別獲取到控制數(shù)據(jù)和圖片數(shù)據(jù);
根據(jù)所述控制數(shù)據(jù)從所述圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件;
根據(jù)所述控制數(shù)據(jù)在不同的幀時(shí)間依次播放所述至少兩個(gè)圖片源文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述從所述動(dòng)畫(huà)資源中解析出兩個(gè)不同的文件數(shù)據(jù)包,并根據(jù)所述兩個(gè)不同的文件數(shù)據(jù)包分別獲取到控制數(shù)據(jù)和圖片數(shù)據(jù)之后,所述方法還包括:
按照預(yù)置的圖片轉(zhuǎn)換格式對(duì)所述圖片數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換從而生成指定格式的圖片數(shù)據(jù);
所述根據(jù)所述控制數(shù)據(jù)從所述圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件,包括:
根據(jù)所述控制數(shù)據(jù)從所述指定格式的圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述控制數(shù)據(jù)從所述圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件,包括:
調(diào)用圖片繪制引擎的接口,根據(jù)所述控制數(shù)據(jù)通過(guò)所述圖片繪制引擎依次讀取到所述圖片數(shù)據(jù)中處于不同區(qū)域位置的至少兩個(gè)圖片源文件。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述控制數(shù)據(jù)在不同的幀時(shí)間依次播放所述至少兩個(gè)圖片源文件,包括:
根據(jù)所述控制數(shù)據(jù)播放在當(dāng)前幀時(shí)間讀取到的第一圖片源文件,并同時(shí)啟動(dòng)時(shí)鐘;
在所述時(shí)鐘到達(dá)時(shí),檢測(cè)已流逝時(shí)間,根據(jù)所述控制數(shù)據(jù)確定是否需要播放下一幀,若需要播放下一幀,從所述圖片數(shù)據(jù)中讀取到第二圖片源文件,并按照前述播放第一圖片源文件的方式繼續(xù)播放所述第二圖片源文件,當(dāng)滿(mǎn)足所述控制數(shù)據(jù)指示的停止條件時(shí),停止播放圖片源文件。
9.根據(jù)權(quán)利要求5至8中任一項(xiàng)所述的方法,其特征在于,所述控制數(shù)據(jù)包括:所述圖片數(shù)據(jù)的存儲(chǔ)路徑、所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別所處的區(qū)域位置、動(dòng)畫(huà)播放時(shí)長(zhǎng)、動(dòng)畫(huà)播放次數(shù)、動(dòng)畫(huà)播放完畢后是否隱藏播放窗口。
10.一種動(dòng)畫(huà)資源的配置裝置,其特征在于,包括:
圖片獲取模塊,用于根據(jù)預(yù)先輸入的幀配置信息獲取配置給不同幀時(shí)間的至少兩個(gè)圖片源文件;
圖片合并模塊,用于將所述至少兩個(gè)圖片源文件合并到圖片數(shù)據(jù)中,所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別處于不同的區(qū)域位置;
控制數(shù)據(jù)生成模塊,用于根據(jù)所述幀配置信息和所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中的區(qū)域位置生成控制數(shù)據(jù);
數(shù)據(jù)分類(lèi)打包模塊,用于將所述控制數(shù)據(jù)和所述圖片數(shù)據(jù)分別存儲(chǔ)到兩個(gè)不同的文件數(shù)據(jù)包中,并將所述兩個(gè)不同的文件數(shù)據(jù)包打包在一起從而得到動(dòng)畫(huà)資源。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述動(dòng)畫(huà)資源的配置裝置還包括:格式轉(zhuǎn)換模塊,其中,
所述格式轉(zhuǎn)換模塊,用于所述圖片合并模塊將所述至少兩個(gè)圖片源文件合并到圖片數(shù)據(jù)中之后,按照預(yù)置的圖片轉(zhuǎn)換格式對(duì)所述圖片數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換從而生成指定格式的圖片數(shù)據(jù)。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述控制數(shù)據(jù)生成模塊,具體用于根據(jù)所述幀配置信息和所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中的區(qū)域位置,按照可擴(kuò)展標(biāo)記語(yǔ)言XML格式生成控制數(shù)據(jù)。
13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的裝置,其特征在于,所述控制數(shù)據(jù)包括:所述圖片數(shù)據(jù)的存儲(chǔ)路徑、所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別所處的區(qū)域位置、動(dòng)畫(huà)播放時(shí)長(zhǎng)、動(dòng)畫(huà)播放次數(shù)、動(dòng)畫(huà)播放完畢后是否隱藏播放窗口。
14.一種動(dòng)畫(huà)資源的播放裝置,其特征在于,包括:
動(dòng)畫(huà)獲取模塊,用于獲取需要播放的動(dòng)畫(huà)資源;
數(shù)據(jù)分類(lèi)解析模塊,用于從所述動(dòng)畫(huà)資源中解析出兩個(gè)不同的文件數(shù)據(jù)包,并根據(jù)所述兩個(gè)不同的文件數(shù)據(jù)包分別獲取到控制數(shù)據(jù)和圖片數(shù)據(jù);
圖片讀取模塊,用于根據(jù)所述控制數(shù)據(jù)從所述圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件;
動(dòng)畫(huà)播放模塊,用于根據(jù)所述控制數(shù)據(jù)在不同的幀時(shí)間依次播放所述至少兩個(gè)圖片源文件。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述動(dòng)畫(huà)資源的播放裝置還包括:格式轉(zhuǎn)換模塊,其中,
所述格式轉(zhuǎn)換模塊,用于所述數(shù)據(jù)分類(lèi)解析模塊從所述動(dòng)畫(huà)資源中解析出兩個(gè)不同的文件數(shù)據(jù)包,并根據(jù)所述兩個(gè)不同的文件數(shù)據(jù)包分別獲取到控制數(shù)據(jù)和圖片數(shù)據(jù)之后,按照預(yù)置的圖片轉(zhuǎn)換格式對(duì)所述圖片數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換從而生成指定格式的圖片數(shù)據(jù);
所述圖片讀取模塊,具體用于根據(jù)所述控制數(shù)據(jù)從所述指定格式的圖片數(shù)據(jù)的不同區(qū)域位置分別獲取到至少兩個(gè)圖片源文件。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述圖片讀取模塊,具體用于調(diào)用圖片繪制引擎的接口,根據(jù)所述控制數(shù)據(jù)通過(guò)所述圖片繪制引擎依次讀取到所述圖片數(shù)據(jù)中處于不同區(qū)域位置的至少兩個(gè)圖片源文件。
17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述動(dòng)畫(huà)播放模塊,具體用于根據(jù)所述控制數(shù)據(jù)播放在當(dāng)前幀時(shí)間讀取到的第一圖片源文件,并同時(shí)啟動(dòng)時(shí)鐘;在所述時(shí)鐘到達(dá)時(shí),檢測(cè)已流逝時(shí)間,根據(jù)所述控制數(shù)據(jù)確定是否需要播放下一幀,若需要播放下一幀,從所述圖片數(shù)據(jù)中讀取到第二圖片源文件,并按照前述播放第一圖片源文件的方式繼續(xù)播放所述第二圖片源文件,當(dāng)滿(mǎn)足所述控制數(shù)據(jù)指示的停止條件時(shí),停止播放圖片源文件。
18.根據(jù)權(quán)利要求14至17中任一項(xiàng)所述的裝置,其特征在于,所述控制數(shù)據(jù)包括:所述圖片數(shù)據(jù)的存儲(chǔ)路徑、所述至少兩個(gè)圖片源文件在所述圖片數(shù)據(jù)中分別所處的區(qū)域位置、動(dòng)畫(huà)播放時(shí)長(zhǎng)、動(dòng)畫(huà)播放次數(shù)、動(dòng)畫(huà)播放完畢后是否隱藏播放窗口。