一种对基于触屏方式的游戏实现操控的方法及装置的制造方法

文档序号:9274414阅读:216来源:国知局
一种对基于触屏方式的游戏实现操控的方法及装置的制造方法
【技术领域】
[0001]本发明涉及游戏控制技术领域,特别是涉及一种对基于触屏方式的游戏实现操控的方法及装置。
【背景技术】
[0002]随着智能电视的发展,人们利用智能电视并不局限于此收看电视节目,例如:由于智能电视屏幕较大,利用游戏手柄操控智能电视中运行的游戏程序也是人们利用智能电视进行娱乐的方式之一。
[0003]现有技术中,基于触屏方式的游戏程序通常运行于智能手机中,其中,用户可以通过执行触屏操作来对游戏程序的各个游戏场景进行操控,其中,游戏程序中不同的游戏场景的可操作按钮的分布不同。而智能手机的屏幕较小,影响用户的游戏体验,因此,将基于触屏方式的游戏程序移植到智能电视上是一个发展趋势。
[0004]但是,智能电视中的游戏程序是通过游戏手柄进行控制的,而游戏程序中不同的游戏场景的可操作按钮的分布不同,那么,当基于触屏方式的游戏程序运行在智能电视中时,该游戏程序如何通过智能电视的游戏手柄来进行有效操控,以使得游戏程序中各个游戏场景的分布不同的可操作按钮被有效触发是一个重要的问题。

【发明内容】

[0005]本发明实施例的目的在于提供一种对基于触屏方式的游戏实现操控的方法及装置,以实现基于触屏方式的游戏程序通过智能电视所连接游戏手柄进行有效操控的目的。
[0006]具体技术方案如下:
[0007]第一方面,本发明实施例提供了一种对基于触屏方式的游戏实现操控的方法,应用于智能电视,所述智能电视连接有游戏手柄;所述方法包括:
[0008]在基于触屏方式的游戏程序运行过程中,获得目标游戏手柄按键指令,所述目标游戏手柄按键指令为所述智能电视检测到用户发出针对于所述游戏手柄的目标游戏手柄操作后所生成的;
[0009]基于预先确定出的当前的待利用的映射关系,确定所述目标游戏手柄按键指令所对应的目标触屏事件;其中,所述待利用的映射关系为关于所述游戏手柄的游戏手柄按键指令与触屏事件的关系,并且,所述待利用的映射关系基于由所述游戏程序所运行界面和多个参考游戏场景模板所确定出的游戏场景定时更新,所述参考游戏场景模板与所述游戏场景具有唯一对应性,每一游戏场景对应各自的关于所述游戏手柄的游戏手柄按键指令与触屏事件的映射关系;
[0010]模拟生成所述目标触屏事件;
[0011]响应所述目标触屏事件,以实现在所述游戏程序运行过程中通过所述游戏手柄对所述游戏程序进行操控。
[0012]可选的,所述待利用的映射关系基于由所述游戏程序所运行界面和多个参考游戏场景模板所确定出的游戏场景定时更新的过程包括:
[0013]在所述游戏程序运行过程中,检测是否达到预定的截屏时间点;其中,所述预定的截屏时间点包括多个;
[0014]当达到预定的截屏时间点时,对所述游戏程序的当前界面进行截屏处理,以获得所述当前界面的截屏图片;
[0015]从多个参考游戏场景模板中,确定所述截屏图片所匹配的参考游戏场景模板;
[0016]将所述截屏图片所匹配的参考游戏场景模板所对应的映射关系确定为待利用的映射关系。
[0017]可选的,所述从多个参考游戏场景模板中,确定所述截屏图片所匹配的参考游戏场景模板,包括:
[0018]从多个参考游戏场景模板中选择一个参考游戏场景模板作为目标参考游戏场景模板;
[0019]将所述截屏图片进行基于所述目标参考游戏场景模板的颜色过滤处理,以使得过滤处理后的所述截屏图片保留的像素点的像素值与所述目标参考游戏场景模板中的像素点的像素值相同;
[0020]确定所述过滤处理后的所述截屏图片的像素点与所述目标参考游戏场景模板中的像素点所构成交集中的像素点个数;
[0021]判断所述像素点个数是否大于预设值,如果大于,将所述目标参考游戏场景模板确定为所述截屏图片所匹配的参考游戏场景模板,并结束处理;否则,判断所述多个参考游戏场景模板中是否存在未被处理的参考游戏场景模板,如果存在,从所述多个参考游戏场景模板中选择一个未被处理的作为新的目标参考游戏场景模板,并继续执行所述将所述截屏图片进行基于所述目标参考游戏场景模板的颜色过滤处理的步骤,如果不存在,结束处理。
[0022]可选的,所述触屏事件包括:动作区域和与所述动作区域所对应的动作类型。
[0023]可选的,所述游戏场景所对应的参考游戏场景模板和映射关系均通过人工方式确定。
[0024]第二方面,本发明实施例提供了一种对基于触屏方式的游戏实现操控的装置,应用于智能电视,所述智能电视连接有游戏手柄;所述装置包括:
[0025]游戏手柄按键指令获得模块,用于在基于触屏方式的游戏程序运行过程中,获得目标游戏手柄按键指令,所述目标游戏手柄按键指令为所述智能电视检测到用户发出针对于所述游戏手柄的目标游戏手柄操作后所生成的;
[0026]目标触屏事件确定模块,用于基于预先确定出的当前的待利用的映射关系,确定所述目标游戏手柄按键指令所对应的目标触屏事件;其中,所述待利用的映射关系为关于所述游戏手柄的游戏手柄按键指令与触屏事件的关系,并且,所述待利用的映射关系基于由所述游戏程序所运行界面和多个参考游戏场景模板所确定出的游戏场景定时更新,所述参考游戏场景模板与所述游戏场景具有唯一对应性,每一游戏场景对应各自的关于所述游戏手柄的游戏手柄按键指令与触屏事件的映射关系;
[0027]目标触屏事件生成模块,用于模拟生成所述目标触屏事件;
[0028]目标触屏事件响应模块,用于响应所述目标触屏事件,以实现在所述游戏程序运行过程中通过所述游戏手柄对所述游戏程序进行操控。
[0029]可选的,所述待利用的映射关系基于由所述游戏程序所运行界面和多个参考游戏场景模板所确定出的游戏场景定时更新通过映射关系更新模块完成;其中,所述映射关系更新模块包括:
[0030]截屏时间点检测单元,用于在所述游戏程序运行过程中,检测是否达到预定的截屏时间点;其中,所述预定的截屏时间点包括多个;
[0031]截屏图片获得单元,用于当达到预定的截屏时间点时,对所述游戏程序的当前界面进行截屏处理,以获得所述当前界面的截屏图片;
[0032]匹配场景确定单元,用于从多个参考游戏场景模板中,确定所述截屏图片所匹配的参考游戏场景模板;
[0033]映射关系确定单元,用于将所述截屏图片所匹配的参考游戏场景模板所对应的映射关系确定为待利用的映射关系。
[0034]可选的,所述匹配场景确定单元包括:
[0035]目标参考场景模板确定子单元,用于从多个参考游戏场景模板中选择一个参考游戏场景模板作为目标参考游戏场景模板;
[0036]颜色过滤子单元,用于将所述截屏图片进行基于所述目标参考游戏场景模板的颜色过滤处理,以使得过滤处理后的所述截屏图片保留的像素点的像素值与所述目标参考游戏场景模板中的像素点的像素值相同;
[0037]像素点个数确定子单元,用于确定所述过滤处理后的所述截屏图片的像素点与所述目标参考游戏场景模板中的像素点所构成交集中的像素点个数;
[0038]判断分析子单元,用于判断所述像素点个数是否大于预设值,如果大于,将所述目标参考游戏场景模板确定为所述截屏图片所匹配的参考游戏场景模板,并结束处理;否则,判断所述多个参考游戏场景模板中是否存在未被处理的参考游戏场景模板,如果存在,从所述多个参考游戏场景模板中选择一个未被处理的作为新的目标参考游戏场景模板,并继续执行所述将所述截屏图片进行基于所述目标参考游戏场景模板的颜色过滤处理的步骤,如果不存在,结束处理。
[0039]可选的,所述触屏事件包括:动作区域和与所述动作区域所对应的动作类型。
[0040]可选的,所述游戏场景所对应的参考游戏场景模板和映射关系均通过人工方式确定。
[0041]本方案中,预先确定出基于触屏方式的游戏程序的游戏场景所对应的参考游戏场景模板和关于游戏手柄的游戏手柄按键指令与触屏事件的映射关系,而游戏程序运行过程中,定时基于由游戏程序所运行界面和多个参
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1