发明名称 |
一种利用cocos2d‑x以及HGE引擎播放Flash位图动画的系统和方法 |
摘要 |
本发明涉及一种利用cocos2d‑x以及HGE引擎播放Flash位图动画的系统和方法,包括获取模块、解析模块、第一数据处理单元、载入模块、第二数据处理单元和执行处理模块,通过对Flash位图动画文件进行解析,得到位图数据以及控制帧数据,并将位图数据以及控制帧数据进行加载、映射处理,并通过递归的矩阵运算实现对Flash位图动画的仿射变换和播放控制,从而实现Flash动画在主流设备上通过cocos2d‑x以及HGE引擎能流畅的播放。 |
申请公布号 |
CN104008565B |
申请公布日期 |
2017.03.22 |
申请号 |
CN201410224526.8 |
申请日期 |
2014.05.26 |
申请人 |
桂林力港网络科技有限公司 |
发明人 |
杨潇;黄剑;钟柱亮;李炽安 |
分类号 |
G06T13/80(2011.01)I |
主分类号 |
G06T13/80(2011.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种利用cocos2d‑x以及HGE引擎播放Flash位图动画的系统,其特征在于,包括解析模块、第一数据处理单元、载入模块、第二数据处理单元和执行处理模块,所述解析模块依次与第一数据处理单元、载入模块、第二数据处理单元和执行处理模块连接;所述解析模块,用于将Flash位图动画文件解析成位图数据和控制帧数据;所述第一数据处理单元,用于将位图数据处理成带透明度的PNG‑24格式的位图数据文件,并以相同名称存储,并将控制帧数据处理成图元数据、仿射变换控制数据和播放控制数据的控制类型文件;所述载入模块,用于将所述的带透明度的PNG‑24格式的位图数据文件和所述控制类型文件载入至cocos2d‑x以及HGE引擎中;所述第二数据处理单元,用于将所述带透明度的PNG‑24格式的位图数据文件和所述图元数据分别加载处理成能在cocos2d‑x以及HGE引擎中执行的纹理和QUAD显示元素,并将所述QUAD显示元素和所述纹理作关联处理;所述执行处理模块,用于运行所述仿射变换控制数据和播放控制数据,按时间次序依次执行仿射变换控制和播放控制的指令,通过递归的矩阵运算方法控制所述纹理在cocos2d‑x以及HGE引擎中变换。 |
地址 |
541000 广西壮族自治区桂林市秀峰区西凤路2号原秀峰区政府办公大楼1-3楼 |