【技术实现步骤摘要】
本专利技术涉及网页游戏数据处理
,具体涉及一种网页游戏中数据处理方法及相关装置。
技术介绍
网页游戏是一种在网页上直接运行而无须下载安装任何客户端的网络游戏形式,随着网页游戏的发展,玩家对网页游戏的画面效果提出了更高的要求。现有技术中都是将具有PNG(PortableNetworkGraphic,可移植网络图形)的图片序列帧打包在swf(shockwaveflash,动画设计软件的专用格式)中,形成swf格式的资源,再对swf格式的资源实例化,播放动画帧序列,呈现网页游戏的画面效果。采用上述现有技术中的方式,随着网页游戏画面效果的提高,网页游戏的资源量势必也会大幅增加,即玩家进入游戏所需要读取的资源量会大大增加,这样会延长玩家进入游戏过程中所需要的等待时间,然而,通过网页快速进入游戏本身就是网页游戏在网络游戏中生存的关键,如果玩家进入游戏过程中所需要的等待时间增加,则会导致网页游戏在网络游戏中的竞争力下降。因此,如何提供一种减少网页游戏资源量的方式,成为亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种网页游戏中数据处理方法及相关装置,能够减少网页游戏资源量。为实现上述目的,本专利技术实施例提供如下技术方案:一种网页游戏中数据处理方法,包括:获取网页游戏数据;从所述网页游戏数据中提取可移植网络图形PNG格式的图片数据;确定所述图片数据中的PNG格式的非透明数据以及透明数据,其中,所述非透明数据用于表示PNG格式图片的色彩,所述透明数据用于表示所述PNG格式图片的透明度;将所述PNG格式的非透明数据转换为静态图像压缩JPEG格式的非透明数 ...
【技术保护点】
一种网页游戏中数据处理方法,其特征在于,包括:获取网页游戏数据;从所述网页游戏数据中提取可移植网络图形PNG格式的图片数据;确定所述图片数据中的PNG格式的非透明数据以及透明数据,其中,所述非透明数据用于表示PNG格式图片的色彩,所述透明数据用于表示所述PNG格式图片的透明度;将所述PNG格式的非透明数据转换为静态图像压缩JPEG格式的非透明数据;将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件。
【技术特征摘要】
1.一种网页游戏中数据处理方法,其特征在于,包括:获取网页游戏数据;从所述网页游戏数据中提取可移植网络图形PNG格式的图片数据;确定所述图片数据中的PNG格式的非透明数据以及透明数据,其中,所述非透明数据用于表示PNG格式图片的色彩,所述透明数据用于表示所述PNG格式图片的透明度;将所述PNG格式的非透明数据转换为静态图像压缩JPEG格式的非透明数据;将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件。2.根据权利要求1所述的方法,其特征在于,所述将所述PNG格式的非透明数据转换为静态图像压缩JPEG格式的非透明数据的过程包括:将所述PNG格式的非透明数据进行压缩处理,转换为JPEG格式的非透明数据。3.根据权利要求1所述的方法,其特征在于,所述将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件的过程包括:将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件的DefineBitsJPEG3标签中,形成swf网页游戏文件。4.根据权利要求1或3所述的方法,其特征在于,在将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件之后,还包括:在所述swf文件的DefineBitsJPEG3标签中写入所述PNG格式图片对应的ID号;依据所述ID号在所述swf网页游戏文件中的符号类标签中,确定所述PNG格式图片的导出类的类名;将所述PNG格式图片的导出类的类名发送至客户端进行调用。5.根据权利要求1或3所述的方法,其特征在于,在将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件之后,还包括:获取所述JPEG格式的非透明数据以及所述PNG格式的透明数据的数据总长度;依据所述JPEG格式的非透明数据以及所述PNG格式的透明数据的数据总长度,更新所述swf网页游戏文件中的DefineBitsJPEG3标签的长度值。6.根据权利要求1所述的方法,其特征在于,在将所述JPEG格式的非透明数据以及所述PNG格式的透明数据写入到swf文件中,形成swf网页游戏文件之后,还包括:获取所述PNG格式图片对应的配置表,所述配置表中记录有所述PNG格式图片对应的动作帧的配置信息;将所述配置表中的配置信息转换为二进制配置数据;将所述二进制配置数据写入到所述swf网页游戏文件的尾部。7.一种网页游戏中数据处理方法,其特征在于,包括:从服务器中加载swf网页游戏文件;从所述swf网页游戏文件中,确定JPEG格式的非透明数据以及PNG格式的透明数据;将所述JPEG格式的非透明数据转换为PNG格式的非透明数据;依据所述PNG格式的非透明数据以及透明数据,获取PNG格式的图片数据。8.根据权利要求7所述的方法,其特征在于,所述从所述swf网页游戏文件中,确定JPEG格式的非透明数据以及PNG格式的透明数据的过程包括:从所述swf网页游戏文件中调取PNG格式图片的导出类的类名;依据所述导出类的类名确定所述PNG格式图片的导出类;依据所述PNG格式图片的导出类,确定该导出类对应的JPEG格式的非透明数据以及PNG格式的透明数据。9.根据权利要求8所述的方法,其特征在于,所述依据所述PNG格式图片的导出类,确定该导出类对应的JPEG格式的非透明数据以及PNG格式的透明数据的过程包括:依据所述PNG格式图片的导出类,对所述swf网页游戏文件进行实例化处理,得到该导出类对应的JPEG格式的非透明数据以及PNG格式的透明数据。10.根据权利要求7所述的方法,其特征在于,所述将所述JPEG格式的非透明数据转换为PNG格式的非透明数据的过程包括:将所述JPEG格式的非透明数据进行解压缩处理,转换为PNG格式的非透明数据。11.根据权利要求7所述的方法,其特征在于,所述从服务器中加载swf网页游戏文件的过程包括:将从服务器中获取的不同swf网页游戏文件分别加载到不同的域中,所述不同的域各自对应不同的域名。12.根据权利要求7所述的方法,其特征在于,在所述依据所述PNG格式的非透明数据以及透明数据,获取PNG格式的图片数据之后,还包括:读取swf网页游戏文件的尾部中的二进制配置数据;将所述二进制配置数据转换为配置表中的配置信息,生成与所述PNG格式图片对应的配置表,所述配置表中记录有所述PNG格式图片对应的动作帧的配置信息;依据所述配置表中的配置表信息,播放包含所述PNG格式图片的动作序列帧...
【专利技术属性】
技术研发人员:刘超俊,郑灶鑫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。