專利名稱:動(dòng)畫播放方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)畫處理技術(shù),尤其涉及一種動(dòng)畫播放方法及裝置。
背景技術(shù):
動(dòng)畫通常是由一幅幅靜態(tài)的、連續(xù)的圖片組成的,每一幅靜態(tài)圖片可以稱之為“一 幀”,當(dāng)一幀一幀連續(xù)播放圖片時(shí),形成了動(dòng)畫??梢酝ㄟ^動(dòng)畫編輯器,在主界面編輯一個(gè)主動(dòng)畫,主動(dòng)畫如一個(gè)人物的行走動(dòng)畫。 如果還希望在播放主動(dòng)畫過程中播放一個(gè)附加動(dòng)畫,附加動(dòng)畫如人物眨眼睛的動(dòng)畫,實(shí)現(xiàn) 播放人物行走的同時(shí)眨眼睛的動(dòng)畫,但目前還沒有這樣的播放主動(dòng)畫過程中播放附加動(dòng)畫 的技術(shù)方案。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種動(dòng)畫播放方法及裝置,實(shí)現(xiàn)播放附加動(dòng)畫。本發(fā)明實(shí)施例提供一種動(dòng)畫播放方法,包括預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性;更新所述附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。本發(fā)明實(shí)施例提供了一種動(dòng)畫播放裝置,包括設(shè)置單元,用于預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性;播放單元,用于更新所述附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,更新附加動(dòng)畫的圖元在附加動(dòng) 畫當(dāng)前幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為本發(fā)明一實(shí)施例動(dòng)畫播放方法示意圖;圖2為本發(fā)明一實(shí)施例動(dòng)畫播放裝置示意圖;圖3為本發(fā)明另一實(shí)施例動(dòng)畫播放裝置示意圖;圖4為本發(fā)明動(dòng)畫播放方法一具體實(shí)施方式
中主動(dòng)畫圖元示意圖;圖5為本發(fā)明動(dòng)畫播放方法一具體實(shí)施方式
中附加動(dòng)畫圖元序列示意圖;圖6為本發(fā)明動(dòng)畫播放方法一具體實(shí)施方式
中附加動(dòng)畫編輯界面示意圖;圖7為本發(fā)明動(dòng)畫播放方法一具體實(shí)施方式
中播放主動(dòng)畫過程中播放附加動(dòng)畫 時(shí)各幀的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例一如圖1所示,本發(fā)明實(shí)施例提供一種動(dòng)畫播放方法,包括11、預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性。12、更新附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。附加動(dòng)畫作為主動(dòng)畫的附加效果,通常是,需要附加效果時(shí),附加動(dòng)畫與主動(dòng)畫配 合體現(xiàn)動(dòng)畫效果,共同豐富動(dòng)畫效果;不需要附加效果時(shí),只體現(xiàn)主動(dòng)畫效果即可。而且附 加動(dòng)畫也可以通過圖元的變化實(shí)現(xiàn)動(dòng)畫效果??梢?,附加動(dòng)畫的共同特點(diǎn)可以理解為附加 動(dòng)畫的圖元(圖元,各種圖片的總稱)在附加動(dòng)畫當(dāng)前幀下是否顯示。因此更新附加動(dòng)畫 的圖元在附加動(dòng)畫各幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫。附加動(dòng)畫可以包括一個(gè)圖元,或者包括圖元序列,如至少為2個(gè)圖元形成的圖元 序列。可選的,本發(fā)明實(shí)施例動(dòng)畫播放方法中,觀看屬性包括圖元可見或圖元不可見,或 者,觀看屬性包括圖元透明或圖元不透明。觀看屬性包括圖元透明或圖元不透明時(shí),也可以理解為圖元透明屬性,通過調(diào)整 圖元透明度值,實(shí)現(xiàn)圖元透明或圖元不透明,但不排除圖元透明度值處于圖元透明或圖元 不透明之間的中間值。可選的,本發(fā)明實(shí)施例動(dòng)畫播放方法,還可以包括預(yù)設(shè)附加動(dòng)畫包括的圖元。根據(jù)所述附加動(dòng)畫包括的圖元,預(yù)設(shè)所述附加動(dòng)畫包括η幀,第0幀為開始幀,第 η-1幀為結(jié)束幀??蛇x的,附加動(dòng)畫的η幀可以至少大于或等于圖元的個(gè)數(shù)。如,本發(fā)明實(shí)施例動(dòng)畫 播放方法中,預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性,如,附加動(dòng)畫的有2個(gè)圖 元,設(shè)置在第0幀下,第一個(gè)圖元的觀看屬性為圖元可見,另一個(gè)圖元的觀看屬性為圖元不 可見,而第1幀下第一個(gè)圖元的觀看屬性為圖元不可見,另一個(gè)圖元的觀看屬性為圖元可 見,后續(xù)的幀類推設(shè)置,當(dāng)多幀連續(xù)播放時(shí),形成第一個(gè)圖元與另一個(gè)圖元交替出現(xiàn),實(shí)現(xiàn) 動(dòng)畫效果??蛇x的,更新附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性之前,本發(fā)明實(shí)施 例動(dòng)畫播放方法還包括更新主動(dòng)畫當(dāng)前幀下的圖元??蛇x的,主動(dòng)畫可以包括骨骼動(dòng)畫,骨骼動(dòng)畫可以理解為具有互相連接的“骨骼” 組成的骨架結(jié)構(gòu),通過改變骨骼的朝向和位置來為模型生成動(dòng)畫。主動(dòng)畫包括骨骼動(dòng)畫時(shí),所述更新主動(dòng)畫當(dāng)前幀下的圖元為根據(jù)骨骼變換信息 更新主動(dòng)畫當(dāng)前幀對(duì)應(yīng)的圖元,實(shí)現(xiàn)播放主動(dòng)畫?;蛘?,主動(dòng)畫可以包括圖元?jiǎng)赢?,所述更新主?dòng)畫當(dāng)前幀下的圖元為根據(jù)各個(gè)圖 元自身變換更新主動(dòng)畫當(dāng)前幀對(duì)應(yīng)的圖元,實(shí)現(xiàn)播放主動(dòng)畫。
可選的,步驟12中播放主動(dòng)畫,還可以包括主動(dòng)畫反復(fù)播放某一幀,即主動(dòng)畫處 于某圖元的靜止?fàn)顟B(tài)??蛇x的,本發(fā)明實(shí)施例動(dòng)畫播放方法,還可以包括預(yù)設(shè)附加動(dòng)畫的播放屬性,播放屬性可以包括循環(huán)(cycle)或隨機(jī)(rand)或一次 (once),等等??蛇x的,本發(fā)明實(shí)施例動(dòng)畫播放方法,還可以包括當(dāng)附加動(dòng)畫的當(dāng)前幀為附加動(dòng)畫的結(jié)束幀時(shí),獲得附加動(dòng)畫的播放屬性。當(dāng)播放屬性為cycle時(shí),將附加動(dòng)畫的當(dāng)前幀設(shè)置為附加動(dòng)畫的開始幀,重新播 放附加動(dòng)畫?;蛘?,當(dāng)播放屬性為rand時(shí),等待預(yù)設(shè)的隨機(jī)時(shí)間后,將附加動(dòng)畫的當(dāng)前幀設(shè)置 為附加動(dòng)畫的開始幀,重新播放附加動(dòng)畫?;蛘?,當(dāng)播放屬性為once時(shí),結(jié)束播放附加動(dòng)畫。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,更新附加動(dòng)畫的圖元在附加動(dòng) 畫當(dāng)前幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫,也實(shí)現(xiàn)了播放主動(dòng)畫過程中可以播放附加動(dòng) 畫。本發(fā)明實(shí)施例二如圖2所示,本發(fā)明實(shí)施例提供一種動(dòng)畫播放裝置,包括設(shè)置單元21,用于預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性。播放單元22,用于更新附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。附加動(dòng)畫可以包括一個(gè)圖元,或者包括圖元序列,如至少為2個(gè)圖元形成的圖元 序列。可選的,本發(fā)明實(shí)施例動(dòng)畫播放方法中,觀看屬性包括圖元可見或圖元不可見,或 者,觀看屬性包括圖元透明或圖元不透明。觀看屬性包括圖元透明或圖元不透明時(shí),也可以理解為圖元透明屬性,通過調(diào)整 圖元透明度值,實(shí)現(xiàn)圖元透明或圖元不透明,但不排除圖元透明度值處于圖元透明或圖元 不透明之間的中間值。如圖3所示,可選的,本發(fā)明實(shí)施例動(dòng)畫播裝置,還可以包括第一預(yù)設(shè)單元31,用于預(yù)設(shè)所述附加動(dòng)畫包括的圖元。第二預(yù)設(shè)單元32,用于根據(jù)附加動(dòng)畫包括的圖元預(yù)設(shè)附加動(dòng)畫包括η幀,第0幀為 開始幀,第η-1幀為結(jié)束幀。附加動(dòng)畫的η幀可以至少大于或等于圖元的個(gè)數(shù)??蛇x的,本發(fā)明實(shí)施例動(dòng)畫播裝置,還可以包括第三預(yù)設(shè)單元33,用于預(yù)設(shè)附加動(dòng)畫的播放屬性,播放屬性包括循環(huán)(cycle)或 隨機(jī)(rand)或一次(once)。可選的,本發(fā)明實(shí)施例動(dòng)畫播裝置,還可以包括獲取單元34,用于當(dāng)附加動(dòng)畫的當(dāng)前幀為附加動(dòng)畫的結(jié)束幀時(shí),獲得附加動(dòng)畫的
播放屬性。處理單元35,用于當(dāng)播放屬性為cycle時(shí),將附加動(dòng)畫的當(dāng)前幀設(shè)置為附加動(dòng)畫 的開始幀,重新播放附加動(dòng)畫;或者,當(dāng)播放屬性為rand時(shí),等待預(yù)設(shè)的隨機(jī)時(shí)間后,將附加動(dòng)畫的當(dāng)前幀設(shè)置為附加動(dòng)畫的開始幀,重新播放附加動(dòng)畫;或者,當(dāng)播放屬性為once 時(shí),結(jié)束播放附加動(dòng)畫??蛇x的,本發(fā)明實(shí)施例動(dòng)畫播裝置,還可以包括主動(dòng)畫播放單元,用于更新主動(dòng)畫當(dāng)前幀下的圖元??蛇x的,主動(dòng)畫包括骨骼動(dòng)畫,此時(shí),主動(dòng)畫播放單元用于根據(jù)骨骼變換信息更新 主動(dòng)畫當(dāng)前幀對(duì)應(yīng)的圖元,實(shí)現(xiàn)播放主動(dòng)畫?;蛘撸鲃?dòng)畫包括圖元?jiǎng)赢?,此時(shí),主動(dòng)畫播放 單元用于根據(jù)各個(gè)圖元自身變換更新主動(dòng)畫當(dāng)前幀對(duì)應(yīng)的圖元??蛇x的,主動(dòng)畫播放單元,還用于反復(fù)播放某一幀,即主動(dòng)畫處于某圖元的靜止?fàn)?態(tài)。本發(fā)明實(shí)施例動(dòng)畫播裝置及其構(gòu)成部分的理解,可以參照本發(fā)明實(shí)施例動(dòng)畫播方 法,在此不作贅述。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,更新附加動(dòng)畫的圖元在附加動(dòng) 畫當(dāng)前幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫,也實(shí)現(xiàn)了播放主動(dòng)畫過程中可以播放附加動(dòng) 畫。本發(fā)明
具體實(shí)施例方式如圖4所示,主動(dòng)畫是骨骼動(dòng)畫,其背景圖片為太陽花,通過改變背景圖片的骨骼 朝向和位置實(shí)現(xiàn)左右搖擺太陽花的主動(dòng)畫效果。如圖5所示,2個(gè)眨眼睛圖片序列,左圖中眼睛圖像的尺寸小于右圖中眼睛圖像的 尺寸,并且均小于主動(dòng)畫的背景圖片中的眼睛圖像的尺寸,可見,連續(xù)播放2個(gè)眨眼睛圖片 序列,得到附加動(dòng)畫效果為眨眼睛。如圖6所示,可以在附加動(dòng)畫編輯上編輯附加動(dòng)畫的各圖元在附加動(dòng)畫各幀下的 觀看屬性、附加動(dòng)畫的播放屬性,等等。如,創(chuàng)建一個(gè)附加動(dòng)畫,設(shè)置附加動(dòng)畫的幀數(shù),以及設(shè)置好每一幀之間的時(shí)間間 隔。如圖6所示,創(chuàng)建一個(gè)名稱(name)為眨眼睛(blink)的附加動(dòng)畫,附加動(dòng)畫的幀數(shù)為 η = 4,第0幀至第3幀,每一幀之間的時(shí)間間隔time = 100毫秒。還可以設(shè)置附加動(dòng)畫的 播放屬性,cycle或rand或once。其中,once為只播放一次附加動(dòng)畫,cycle為不停循環(huán) 播放附加動(dòng)畫。rand為隨機(jī)播放附加動(dòng)畫。還可以設(shè)置rand的minTime = 3000毫秒(最 小時(shí)間間隔)以及maxTime (最大時(shí)間間隔)=8000毫秒。添加附加動(dòng)畫的圖片序列。如圖6所示,找到如圖5所示的2個(gè)眨眼睛圖片序列, blinkl為圖片序列中左圖,blink2為圖片序列中右圖,添加(attach)上這個(gè)眨眼睛圖片, 如 blink2。設(shè)置附加動(dòng)畫的各圖片在附加動(dòng)畫各幀下的觀看屬性,得到各圖片在各幀下是 否可見。如圖6所示,以blink2圖片為例,在第1幀下,blink2圖片觀看屬性為圖元可見 (visible)。其他圖片在附加動(dòng)畫各幀下的觀看屬性可以參照以上得以理解。如,第0幀第0幀為附加動(dòng)畫的開始幀,第0幀可以顯示主動(dòng)畫的背景圖片,即附 加動(dòng)畫的blinkl圖片以及blink2圖片在第0幀的觀看屬性均為圖元不可見,即附加動(dòng)畫 的2個(gè)眨眼睛序列圖片均不可見。第1幀附加動(dòng)畫的blink2圖片在第1幀的觀看屬性為圖元可見,同時(shí),附加動(dòng)畫 的blinkl圖片在第1幀的觀看屬性為圖元不可見,即附加動(dòng)畫的2個(gè)眨眼睛序列圖片中的左圖片不可見,右圖片可見。第2幀附加動(dòng)畫的blinkl圖片在第2幀的觀看屬性為圖元可見,同時(shí),附加動(dòng)畫 的blink2圖片在第2幀的觀看屬性為圖元不可見,即附加動(dòng)畫的2個(gè)眨眼睛序列圖片中的 左圖片可見,右圖片不可見。第3幀第3幀為附加動(dòng)畫的結(jié)束幀,附加動(dòng)畫的blink2圖片在第3幀的觀看屬 性為圖元可見,同時(shí),附加動(dòng)畫的blinkl圖片在第1幀的觀看屬性為圖元不可見,即附加動(dòng) 畫的2個(gè)眨眼睛序列圖片中的左圖片不可見,右圖片可見。第4幀附加動(dòng)畫的blinkl圖片以及blink2圖片在第4幀的觀看屬性均為圖元 不可見,即附加動(dòng)畫的2個(gè)眨眼睛序列圖片均不可見。如圖7所示,從左到右的5個(gè)圖片,對(duì)應(yīng)第0幀-第4幀??梢?,從第1幀-第3 幀,完成一個(gè)眨眼睛動(dòng)畫效果,實(shí)現(xiàn)播放附加動(dòng)畫,可以結(jié)束一次播放。而且,從第1幀至第 4幀,實(shí)現(xiàn)太陽花左右搖擺的主動(dòng)畫效果。可選的,當(dāng)一次附加動(dòng)畫播放完成后,即確定附加動(dòng)畫的當(dāng)前幀為附加動(dòng)畫的結(jié) 束幀時(shí),獲得附加動(dòng)畫的播放屬性,根據(jù)播放屬性不同,采用不同的播放策略當(dāng)播放屬性為cycle時(shí),將附加動(dòng)畫的當(dāng)前幀設(shè)置為附加動(dòng)畫的開始幀,如第0 幀,重新播放附加動(dòng)畫?;蛘?,當(dāng)播放屬性為rand時(shí),等待預(yù)設(shè)的隨機(jī)時(shí)間后,將附加動(dòng)畫的當(dāng)前幀 設(shè)置為附加動(dòng)畫的開始幀,如第0幀,重新播放附加動(dòng)畫。預(yù)設(shè)的隨機(jī)時(shí)間通常是上 次隨機(jī)播放設(shè)置好的。也就是,第一次隨機(jī)播放附加動(dòng)畫時(shí),設(shè)置的隨機(jī)時(shí)間可以為 MinTime+MaxTime,而每次檢測(cè)到當(dāng)前幀為結(jié)束幀且播放屬性為rand時(shí),可以設(shè)置minTime 到maxTime之間的一個(gè)隨機(jī)值作為下次播放的隨機(jī)時(shí)間,這樣就實(shí)現(xiàn)了播放一個(gè)主動(dòng)畫情 況下,同時(shí)可以真實(shí)且自然眨眼睛?;蛘?,當(dāng)播放屬性為once時(shí),結(jié)束播放附加動(dòng)畫。接著,根據(jù)當(dāng)前時(shí)間和當(dāng)前動(dòng)畫時(shí)間間隔設(shè)置更新當(dāng)前幀,使得第0幀逐步更新 為第1幀-第3幀.......此步驟涉及動(dòng)畫播放中更新當(dāng)前幀的實(shí)現(xiàn)方式,在此不作贅述。要說明的是,雖然附加動(dòng)畫的圖片序列在主動(dòng)畫中為不顯示,但通過改變主動(dòng)畫 的骨骼朝向和位置更新主動(dòng)畫當(dāng)前幀對(duì)應(yīng)的圖元過程中,也對(duì)不可見的附加動(dòng)畫的圖片序 列進(jìn)行變換影響。如圖7所示,從左到右的第1幀-第3幀中,附加動(dòng)畫的朝向和位置也隨 主動(dòng)畫的朝向和位置變化而變化。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,更新附加動(dòng)畫的圖元在附加動(dòng) 畫當(dāng)前幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫,實(shí)現(xiàn)了播放主動(dòng)畫過程中可以播放附加動(dòng)畫。需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列 的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明 所必須的。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部 分,可以參見其他實(shí)施例的相關(guān)描述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。 以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
1.一種動(dòng)畫播放方法,其特征在于,包括預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性;更新所述附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。
2.根據(jù)權(quán)利要求1所述的動(dòng)畫播放方法,其特征在于,所述觀看屬性包括圖元可見或 圖元不可見,或者,所述觀看屬性包括圖元透明或圖元不透明。
3.根據(jù)權(quán)利要求1所述的動(dòng)畫播放方法,其特征在于,所述方法還包括預(yù)設(shè)所述附加動(dòng)畫包括的圖元;根據(jù)所述附加動(dòng)畫包括的圖元,預(yù)設(shè)所述附加動(dòng)畫包括η幀,第0幀為開始幀,第n-1 幀為結(jié)束幀。
4.根據(jù)權(quán)利要求3所述的動(dòng)畫播放方法,其特征在于,所述方法還包括預(yù)設(shè)所述附加 動(dòng)畫的播放屬性,所述播放屬性包括循環(huán)cycle或隨機(jī)rand或一次once。
5.根據(jù)權(quán)利要求4所述的動(dòng)畫播放方法,其特征在于,所述方法還包括當(dāng)所述附加動(dòng) 畫的當(dāng)前幀為所述附加動(dòng)畫的結(jié)束幀時(shí),獲得所述附加動(dòng)畫的播放屬性;當(dāng)所述播放屬性為cycle時(shí),將所述附加動(dòng)畫的當(dāng)前幀設(shè)置為所述附加動(dòng)畫的開始 幀,重新播放所述附加動(dòng)畫;或者,當(dāng)所述播放屬性為rand時(shí),等待預(yù)設(shè)的隨機(jī)時(shí)間后,將所述附加動(dòng)畫的當(dāng)前幀 設(shè)置為所述附加動(dòng)畫的開始幀,重新播放所述附加動(dòng)畫;或者,當(dāng)所述播放屬性為once時(shí),結(jié)束播放所述附加動(dòng)畫。
6.根據(jù)權(quán)利要求1所述的動(dòng)畫播放方法,其特征在于,更新所述附加動(dòng)畫的圖元在附 加動(dòng)畫當(dāng)前幀下的觀看屬性之前,所述方法還包括更新主動(dòng)畫當(dāng)前幀下的圖元。
7.—種動(dòng)畫播放裝置,其特征在于,包括設(shè)置單元,用于預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性;播放單元,用于更新所述附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。
8.根據(jù)權(quán)利要求7所述的動(dòng)畫播放裝置,其特征在于,所述觀看屬性包括圖元可見或 圖元不可見,或者,所述觀看屬性包括圖元透明或圖元不透明。
9 根據(jù)權(quán)利要求7所述的動(dòng)畫播放裝置,其特征在于,所述裝置,還包括第一預(yù)設(shè)單元,用于預(yù)設(shè)所述附加動(dòng)畫包括的圖元;第二預(yù)設(shè)單元,用于根據(jù)所述附加動(dòng)畫包括的圖元,預(yù)設(shè)所述附加動(dòng)畫包括η幀,第0 幀為開始幀,第n-1幀為結(jié)束幀。
10.根據(jù)權(quán)利要求9所述的動(dòng)畫播放裝置,其特征在于,所述裝置,還包括第三預(yù)設(shè)單 元,用于預(yù)設(shè)所述附加動(dòng)畫的播放屬性,所述播放屬性包括循環(huán)cycle或隨機(jī)rand或一次 once0
11.根據(jù)權(quán)利要求10所述的動(dòng)畫播放裝置,其特征在于,所述裝置,還包括獲取單元,用于當(dāng)所述附加動(dòng)畫的當(dāng)前幀為所述附加動(dòng)畫的結(jié)束幀時(shí),獲得所述附加 動(dòng)畫的播放屬性;處理單元,用于當(dāng)所述播放屬性為cycle時(shí),將所述附加動(dòng)畫的當(dāng)前幀設(shè)置為所述附 加動(dòng)畫的開始幀,重新播放所述附加動(dòng)畫;或者,當(dāng)所述播放屬性為rand時(shí),等待預(yù)設(shè)的隨 機(jī)時(shí)間后,將所述附加動(dòng)畫的當(dāng)前幀設(shè)置為所述附加動(dòng)畫的開始幀,重新播放所述附加動(dòng) 畫;或者,當(dāng)所述播放屬性為once時(shí),結(jié)束播放所述附加動(dòng)畫。
12.根據(jù)權(quán)利要求7所述的動(dòng)畫播放裝置,其特征在于,所述裝置,還包括主動(dòng)畫播放 單元,用于更新主動(dòng)畫當(dāng)前幀下的圖元。
全文摘要
本發(fā)明實(shí)施例涉及一種動(dòng)畫播放方法及裝置,其中,一種動(dòng)畫播放方法,包括預(yù)設(shè)附加動(dòng)畫的圖元在附加動(dòng)畫各幀下的觀看屬性;更新所述附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性。更新附加動(dòng)畫的圖元在附加動(dòng)畫當(dāng)前幀下的觀看屬性,實(shí)現(xiàn)播放附加動(dòng)畫。
文檔編號(hào)G06T13/00GK102117489SQ20101003392
公開日2011年7月6日 申請(qǐng)日期2010年1月6日 優(yōu)先權(quán)日2010年1月6日
發(fā)明者熊智敏 申請(qǐng)人:深圳市網(wǎng)域計(jì)算機(jī)網(wǎng)絡(luò)有限公司