基于cocos2dx的flash渲染方法和渲染引擎

基本信息

申請(qǐng)?zhí)?/td> CN201611060571.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106528174A 公開(kāi)(公告)日 2017-03-22
申請(qǐng)公布號(hào) CN106528174A 申請(qǐng)公布日 2017-03-22
分類號(hào) G06F9/44(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 馬旭 申請(qǐng)(專利權(quán))人 上海野火網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 上??剖⒅R(shí)產(chǎn)權(quán)代理有限公司 代理人 上海野火網(wǎng)絡(luò)科技有限公司
地址 200081 上海市虹口區(qū)歐陽(yáng)路196號(hào)10號(hào)樓6層35室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于cocos2dx的flash渲染方法和渲染引擎,其中渲染方法,包括:分析輸入的swf文件,提取文件中的資源;分析圖形資源,得到每一圖形的類別、形變信息、顏色變換、顏色偏移和位置;將相同類別的圖形合并,并記錄每一原圖形的形變信息、顏色變換、顏色偏移和位置;根據(jù)原圖形的形變信息、顏色變換、顏色偏移和位置將圖形渲染至指定幀中。與現(xiàn)有技術(shù)相比,本發(fā)明本發(fā)明使用Flash動(dòng)畫(huà)的思想,將動(dòng)畫(huà)拆分為圖元和形變(包括位置移動(dòng)、旋轉(zhuǎn)、縮放、拉伸等)分開(kāi)存儲(chǔ),在運(yùn)行時(shí)計(jì)算圖像的真實(shí)位置,這樣就可以避免多幀反復(fù)存儲(chǔ)于圖像中,引起紋理存儲(chǔ)空間不足的問(wèn)題。