发明名称 一种利用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楼