游戏客户端的动态截图方法及客户端技术

技术编号:10918272 阅读:163 留言:0更新日期:2015-01-15 11:46
本发明专利技术涉及一种游戏客户端的动态截图方法及客户端。本发明专利技术提供的动态截图方法,包括:S1:截图,依据预设参数连续截取当前游戏的背景位图并保存为游戏图片;S2:生成动画,将所保存的游戏图片生成可调用或显示的动画图片。本发明专利技术还提供一种客户端,包括动态截图模块,该动态截图模块对当前活动游戏画面进行动态截图、生成动画。通过本发明专利技术的动态截图方法,在游戏过程中可以获得记载有游戏过程的动态图片,使游戏用户能有更好的体验,并能提升游戏用户的荣耀感。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种游戏客户端的动态截图方法及客户端。本专利技术提供的动态截图方法,包括:S1:截图,依据预设参数连续截取当前游戏的背景位图并保存为游戏图片;S2:生成动画,将所保存的游戏图片生成可调用或显示的动画图片。本专利技术还提供一种客户端,包括动态截图模块,该动态截图模块对当前活动游戏画面进行动态截图、生成动画。通过本专利技术的动态截图方法,在游戏过程中可以获得记载有游戏过程的动态图片,使游戏用户能有更好的体验,并能提升游戏用户的荣耀感。【专利说明】游戏客户端的动态截图方法及客户端
本专利技术涉及游戏截图
,具体涉及一种游戏客户端的动态截图方法及客户端。
技术介绍
目前,现有的截图工具只能对游戏过程进行静态截图,不能完整的记录玩家的游戏过程和操作细节,因而游戏用户在客户端中玩flash技术实现的游戏时(小游戏或网页游戏),只能通过截取一张一张的图片来实现游戏用户之间的游戏交流,炫耀游戏技巧,提升自身荣耀。但静态的图片展示的信息有限,不能完整的体现精彩片段,用户体验差。
技术实现思路
有鉴于此,本专利技术提供一种游戏客户端的动态截图方法,在客户端中玩flash游戏时,能进行动态截图,提升用户体验。 为实现上述目的,本专利技术采用以下技术方案: 一种游戏客户端的动态截图方法,包括: S1:截图,依据预设参数连续截取当前游戏的背景位图并保存为游戏图片; S2:生成动画,将所保存的游戏图片生成可调用或显示的动画图片。 根据本专利技术的动态截图方法,所述步骤SI具体包括: Sll:获取当前活动游戏所加载的flash控件窗口的资源标识符; S12:根据所述资源标识符截取flash控件窗口的背景位图; S13:复制所述背景位图并按预设参数压缩成游戏图片,将所述游戏图片保存至所述客户端的内存中; 根据本专利技术的动态截图方法,执行所述步骤SI之前还包括初始设置步骤,所述初始设置步骤包括:开放UI界面的高级设置,接受对预设参数的修改或设置。 根据本专利技术的动态截图方法,所述步骤Sll具体包括:根据截图命令获取当前活动游戏所加载的flash控件窗口的资源标识符,UI界面中显示截图进度条,所述截图进度条上设有停止按钮,所述停止按钮激活后或所述截图进度条定义的时间结束后产生终止截图命令。 根据本专利技术的动态截图方法,所述步骤S2具体包括,将内存中所保存的游戏图片生成动画图片,在Π界面中显示生成进度条,所述生成进度条定义的时间结束后调用或显示所述动画图片。 根据本专利技术的动态截图方法,所述初始设置步骤具体包括: SOl:在当前活动游戏的Π界面中调用截图命令,所述Π界面中显示初始化进度条; S02:判断是否需要进入高级设置,若是,进入高级设置修改预设参数后再执行步骤SI ;若否,直接执行步骤SI。 根据本专利技术的动态截图方法,所述预设参数包括截图帧数、画质、尺寸以及截图间隔。 根据本专利技术的动态截图方法,判断是否获取到终止截图命令,若是则直接跳转至步骤S2。 根据本专利技术的动态截图方法,所述步骤S12具体包括:根据所述资源标识符产生窗口句柄,根据所述窗口句柄调用函数截取flash控件窗口的背景位图。 本专利技术还提供一种客户端,包括动态截图模块,所述动态截图模块根据上述所述的动态截图方法对当前活动游戏画面进行动态截图、生成动画。 本专利技术提供的动态截图方法,通过连续截取当前游戏的背景位图并保存为游戏图片,再将所保存的游戏图片生成可调用或显示的动画图片,使游戏用户在客户端中玩flash游戏时,能进行动态截图,因而有更好的体验,并提升了游戏用户的荣耀感。 【专利附图】【附图说明】 图1为本专利技术一种游戏客户端的动态截图方法的流程简图; 图2为本专利技术一种游戏客户端的动态截图方法中实施例一的流程图; 图3为本专利技术一种客户端中的动态截图模块的工作流程图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。应当理解,此处描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。 如图1所示,本专利技术一种基于游戏平台的动态截图方法,包括: S1:截图,依据预设参数连续截取当前游戏的背景位图并保存为游戏图片; S2:生成动画,将所保存的游戏图片生成可调用或显示的动画图片。 其中,所述预设参数包括但不限于截图帧数、画质、尺寸以及截图间隔。根据本专利技术的动态截图方法,游戏用户在玩flash游戏时,可以对正在进行的游戏实现动态截图并获得动态图片,显然游戏用户还可以对获得的动态图片进行后续操作,如保存分享等操作。 实施例一 如图2所示,调用截图命令后,本例中的动态截图方法在执行步骤SI之前还包括初始设置步骤,初始设置步骤包括:开放Π界面的高级设置,接受对预设参数的修改或设置。具体为: SOl:在当前活动游戏的UI界面中调用截图命令,UI界面中显示初始化进度条; S02:判断是否需要进入高级设置,若是,进入高级设置修改预设参数后再执行步骤SI ;若否,直接执行步骤SI。 调用截图命令后,Π界面中会显示初始化进度条,举例来说,初始化进度条定义的时间为O-lOs,本例中为5s。初始化进度条上有设置按钮,点击设置按钮,则进入高级设置,用户可根据实际情况对预设参数包括截图帧数、画质、尺寸以及截图间隔等进行设定;如不进行高级设置,则在该初始化进度条定义的时间结束后执行步骤SI ;如需进行高级设置,则在完成高级设置后且在该初始化进度条定义的时间结束后再执行步骤SI。 初始设置步骤完成后进入步骤SI,步骤SI具体包括: Sll:获取当前活动游戏所加载的flash控件窗口的资源标识符; S12:根据资源标识符截取flash控件窗口的背景位图; S13:复制背景位图并按预设参数压缩成游戏图片,将游戏图片保存至客户端的内存中,根据预设参数继续截取并保存游戏图片; 其中,步骤Sll具体包括,根据截图命令获取客户端当前活动游戏所加载的flash控件窗口的资源标识符,Π界面中显示截图进度条,该截图进度条上设有停止按钮,该停止按钮激活后或截图进度条定义的时间结束后产生终止截图命令,获取到终止截图命令,则结束截图,执行步骤S2 ;若没有获取到终止截图命令,则在截图进度条定义的时间结束后结束截图,执行步骤S2,截图进度条定义的时间根据预设参数中的截图帧数和截图间隔设置。 步骤S12具体包括,根据资源标识符产生窗口句柄,根据窗口句柄调用函数截取flash控件窗口的背景位图,通过点击截图进度条上的停止按钮可以随时终止该步骤,并直接跳转至步骤S2。 步骤S13具体包括,复制背景位图并按预设参数压缩成游戏图片,将游戏图片保存至客户端的内存中,根据预设参数继续截取并保存游戏图片,直到获取到终止截图命令,获取到终止截图命令后直接跳转至步骤S2。 完成截图后,进入步骤S2,开始生成动画,具体为:将内存中所保存的游戏图片生成可调用或显示的动画图片,UI界面中显示生成进度条,生成进度条定义的时间结束后调用或显示动画图片,生成动画图片时按gif算法生成,该动画图片为gif格式图片。 上述步骤之后还可以包括动画分享步骤,具体为:判断是否分享动画图片,若是则将动画图片本文档来自技高网...

【技术保护点】
一种游戏客户端的动态截图方法,其特征在于,包括:S1:截图,依据预设参数连续截取当前游戏的背景位图并保存为游戏图片;S2:生成动画,将所保存的游戏图片生成可调用或显示的动画图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:何明科夏成聪向灿游志超
申请(专利权)人:深圳市天趣网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1