[發(fā)明專利]基于Cocos2d-x序列幀動畫實現(xiàn)方法在審
| 申請?zhí)枺?/td> | 201910041905.6 | 申請日: | 2019-01-15 |
| 公開(公告)號: | CN109920037A | 公開(公告)日: | 2019-06-21 |
| 發(fā)明(設計)人: | 王明;易黎明 | 申請(專利權(quán))人: | 蘇州仙峰網(wǎng)絡科技股份有限公司 |
| 主分類號: | G06T13/80 | 分類號: | G06T13/80 |
| 代理公司: | 蘇州市中南偉業(yè)知識產(chǎn)權(quán)代理事務所(普通合伙) 32257 | 代理人: | 楊慧林 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫實現(xiàn) 動畫數(shù)據(jù) 代碼文件 動畫編輯 動畫參數(shù) 獨立加載 基礎游戲 圖片播放 圖片數(shù)據(jù) 顯示圖片 序列幀 變小 導出 加載 控件 逐幀 心跳 解析 載入 游戲 轉(zhuǎn)換 配置 圖片 | ||
本發(fā)明公開了一種基于Cocos2d?x序列幀動畫實現(xiàn)方法。本發(fā)明基于Cocos2d?x序列幀動畫實現(xiàn)方法,包括:通過CocosStudio進行編輯動畫,配置動畫參數(shù);導出動畫數(shù)據(jù)無csb文件,動畫編輯數(shù)據(jù)json轉(zhuǎn)換動畫數(shù)據(jù)lua文件,lua文件是代碼文件,體量變小,不用游戲中加載,動畫加載效率提高;獨立加載plist文件,解析每幀圖片數(shù)據(jù);直接使用cocos2d?x圖片精靈控件sprite來顯示圖片,基礎游戲心跳來計算時間,達到控制逐幀控制圖片播放時間。本發(fā)明的有益效果:動畫數(shù)據(jù)變小,載入變快,動畫效率高。
技術領域
本發(fā)明涉及動畫領域,具體涉及一種基于Cocos2d-x序列幀動畫實現(xiàn)方法。
背景技術
序列幀動畫,又稱為逐幀動畫,是使用多張連續(xù)的靜態(tài)圖片快速切換實現(xiàn)視頻動畫效果的一種技術,2D游戲的動畫一般通過序列幀動畫的動畫序列來表現(xiàn),在游戲制作中需要把每幀圖片在時間軸上連續(xù)播放,從而形成動畫,逐幀動畫具有非常大的靈活性,幾乎可以表現(xiàn)任何想表現(xiàn)的內(nèi)容。
傳統(tǒng)技術存在以下技術問題:
在一些移動設備上展現(xiàn)視頻動畫,如果使用播放視頻的方法,會因為設備性能不足、預加載不完全等問題導致視頻卡頓。某些應用場景下,需要使用視頻動畫作為場景背景時,上述的卡頓情況更加嚴重。當然,可以使用GIF圖片作為動態(tài)背景圖,但如果需要控制視頻循環(huán)次數(shù)、與背景音樂同步時,GIF又無能為力了。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種基于Cocos2d-x序列幀動畫實現(xiàn)方法,序列幀動畫數(shù)據(jù)文件縮小,加載效率高;游戲運行序列幀動畫效率高,運行流暢。
為了解決上述技術問題,本發(fā)明提供了一種基于Cocos2d-x序列幀動畫實現(xiàn)方法,包括:
通過CocosStudio進行編輯動畫,配置動畫參數(shù);
導出動畫數(shù)據(jù)無csb文件,動畫編輯數(shù)據(jù)json轉(zhuǎn)換動畫數(shù)據(jù)lua文件,lua文件是代碼文件,體量變小,不用游戲中加載,動畫加載效率提高;
獨立加載plist文件,解析每幀圖片數(shù)據(jù);
直接使用cocos2d-x圖片精靈控件sprite來顯示圖片,基礎游戲心跳來計算時間,達到控制逐幀控制圖片播放時間。
在其中一個實施例中,配置動畫參數(shù)包括播放速度,每幀時間,透明度和渲染參數(shù)。
在其中一個實施例中,lua文件是利用游戲外工具進行轉(zhuǎn)換。
一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)任一項所述方法的步驟。
一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)任一項所述方法的步驟。
一種處理器,所述處理器用于運行程序,其中,所述程序運行時執(zhí)行任一項所述的方法。
本發(fā)明的有益效果:
動畫數(shù)據(jù)變小,載入變快,動畫效率高。
附圖說明
圖1是現(xiàn)有技術中序列幀動畫實現(xiàn)方法的流程示意圖。
圖2是本發(fā)明基于Cocos2d-x序列幀動畫實現(xiàn)方法的流程示意圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,以使本領域的技術人員可以更好地理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。
一種基于Cocos2d-x序列幀動畫實現(xiàn)方法,包括:
通過CocosStudio進行編輯動畫,配置動畫參數(shù);
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州仙峰網(wǎng)絡科技股份有限公司,未經(jīng)蘇州仙峰網(wǎng)絡科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910041905.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種利用補間動畫實現(xiàn)桌面Widget動畫的方法
- 多對象動畫的實現(xiàn)方法及系統(tǒng)
- 界面動畫實現(xiàn)方法及系統(tǒng)
- 網(wǎng)頁動畫效果顯示方法和裝置
- 界面動畫實現(xiàn)方法、裝置、電子設備、存儲介質(zhì)
- 動畫創(chuàng)建方法、裝置、電子設備及計算機可讀存儲介質(zhì)
- 安卓系統(tǒng)自定義動畫的實現(xiàn)方法、裝置、存儲介質(zhì)及終端
- 基于unity3d的AR動畫生成方法、裝置、介質(zhì)
- 一種開發(fā)制作3D動畫的系統(tǒng)
- 一種動畫狀態(tài)機的實現(xiàn)方法、裝置、存儲介質(zhì)和電子裝置
- 交互式動畫教學方法與系統(tǒng)
- 在圖像數(shù)據(jù)中顯示特殊效果的方法以及實現(xiàn)該方法的終端
- 動畫數(shù)據(jù)的核對系統(tǒng)、動畫數(shù)據(jù)庫的制作方法以及用于向動畫數(shù)據(jù)庫登錄動畫數(shù)據(jù)的登錄系統(tǒng)及程序
- 動畫播放控制方法和系統(tǒng)
- 一種動畫視頻的實時傳輸方法及系統(tǒng)
- 一種MG動畫在手繪短視頻中的快速應用方法
- 一種動畫制作過程中的動畫處理系統(tǒng)
- 虛擬角色的面部動畫生成方法、裝置、設備及存儲介質(zhì)
- 動畫數(shù)據(jù)壓縮方法、裝置、設備及存儲介質(zhì)
- 一種動畫數(shù)據(jù)的處理方法和裝置





