基于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)題。 |
