1.一種動畫制作系統(tǒng),其特征在于,包括以下模塊:
獲取模塊,用于獲取動畫文件的文本內(nèi)容,得到排列無序的初始文件;
整理模塊,用于將初始文件排列成若干個圖片數(shù)組,每個圖片數(shù)組用一個主文件和若干個子文件描述,其中主文件用主文件名、“size”數(shù)據(jù)、“format”數(shù)據(jù)、“filter”數(shù)據(jù)和“repeat”數(shù)據(jù)依次換行進行描述,子文件用子文件名、“rotate”數(shù)據(jù)、“xy”數(shù)據(jù)、“size”數(shù)據(jù)、“orig”數(shù)據(jù)、“offset”數(shù)據(jù)和“index”數(shù)據(jù)依次換行進行描述;
編輯模塊,用于根據(jù)用戶的需求對圖片數(shù)組的主文件和子文件進行編輯;
還原模塊,用于將編輯后的文件還原成如初始文件一樣排列無序的新文件。
2.根據(jù)權利要求1所述的動畫制作系統(tǒng),其特征在于:所述獲取模塊,用于將骨骼動畫的atlas文件用文本格式打開,并用for循環(huán)語句獲取文件內(nèi)容。
3.根據(jù)權利要求1所述的動畫制作系統(tǒng),其特征在于:所訴還原模塊用于將編輯后的文件進行逆向運算,將文件還原成如初始文件一樣的排列無序的新文件。
4.根據(jù)權利要求1所述的動畫制作系統(tǒng),其特征在于:所述還原模塊用于在獲取模塊獲取到初始文件時,將初始文件復制一份作為副本,并根據(jù)編輯模塊的編輯內(nèi)容對副本對應的位置進行修改,得到如初始文件一樣排列無序的新文件。
5.一種制作動畫的方法,其特征在于,包括以下步驟:
步驟1,用戶導出制作好的動畫的atlas文件;
步驟2,將所述動畫的atlas文件打開,獲取模塊獲取到排列無序的初始文件;
步驟3,整理模塊將初始文件排列成若干圖片數(shù)組,每個圖片數(shù)組用一個主文件和若干個子文件描述,其中主文件用主文件名、“size”數(shù)據(jù)、“format”數(shù)據(jù)、“filter”數(shù)據(jù)依次換行進行描述,子文件用子文件名、“rotate”數(shù)據(jù)、“xy”數(shù)據(jù)、“size”數(shù)據(jù)、“orig”數(shù)據(jù)、“offset”數(shù)據(jù)和“index”數(shù)據(jù)依次換行進行描述;
步驟4,用戶根據(jù)自己的需求對圖片數(shù)組的主文件和子文件進行設置;
步驟5,編輯模塊根據(jù)步驟4中用戶設置的數(shù)據(jù)對相應圖片的對應主文件和子文件的數(shù)據(jù)進行編輯;
步驟6,還原模塊將經(jīng)過步驟5后的文件還原成如初始文件一樣排列無序的新文件,即形成新的atlas文件。
6.根據(jù)權利要求5所述的制作動畫的方法,其特征在于:所述步驟4中,當用戶需要使用外部資源圖片來替換某張圖片或者某張圖片的某個組件時,通過填寫外部資源圖片的儲存地址和圖片名來完成替換。
7.根據(jù)權利要求5所述的制作動畫的方法,其特征在于:所述步驟6中,還原模塊將經(jīng)過步驟5后的文件進行逆向運算,得到如初始文件一樣的排列無序的新文件。
8.根據(jù)權利要求5所述的制作動畫的方法,其特征在于:所述步驟6中,還原模塊在獲取模塊獲取到初始文件時,將初始文件復制一份作為副本,并根據(jù)步驟5的修改內(nèi)容對副本對應的位置進行修改,得到如初始文件一樣排列無序的新文件。