体感游戏操作方法、装置、设备及计算机可读存储介质与流程

文档序号:33100313发布日期:2023-02-01 00:35阅读:34来源:国知局
体感游戏操作方法、装置、设备及计算机可读存储介质与流程

1.本发明涉及体感游戏技术领域,尤其涉及一种体感游戏操作方法、装置、设备及计算机可读存储介质。


背景技术:

2.体感游戏是指依靠体感设备采集用户的运动数据,再根据该运动数据对游戏角色进行控制的游戏。这种游戏方式的好处在于,用户在游戏过程中需要运动参与,用户参与感更强,且有利于保护用户的身体健康。
3.然而,传统体感游戏的问题在于,由于使用体感数据对游戏角色运动进行了控制,因此对于一些非运动相关的功能,如射击、道具投掷等,则无法通过体感数据实现。目前,对于这些非运动相关的功能,通常依靠特定的体感游戏手柄实现,但使用特定的游戏手柄,不仅增加了用户的游戏成本,并且限制了游戏的随时性与自由性。


技术实现要素:

4.本技术实施例通过提供一种体感游戏操作方法,旨在提升体感游戏可玩性的同时,降低体感游戏的游戏成本。
5.为实现上述目的,本技术实施例提供了一种体感游戏操作方法,包括:
6.在体感游戏启动后,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键;
7.从所述体感设备获取体感数据和按键操作数据;
8.根据所述体感数据和按键操作数据生成游戏控制指令;
9.执行与所述游戏控制指令对应的游戏操作。
10.在一实施例中,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键,包括:
11.根据所述触控显示模块的显示参数获取所述操作按键的目标图形参数;
12.根据所述目标图形参数在所述触控显示模块映射所述操作按键。
13.在一实施例中,根据所述触控显示模块的显示参数获取所述操作按键的目标图形参数,包括:
14.根据所述触控显示模块的显示参数确定所述操作按键的布局方式及所述操作按键的尺寸。
15.在一实施例中,所述显示参数包括所述触控显示模块的形状及显示面积;根据所述触控显示模块的显示参数确定所述操作按键的布局方式及尺寸,包括:
16.根据所述触控显示模块的形状确定所述操作按键的布局方式;及
17.根据所述触控显示模块的显示面积及所述操作按键的布局方式确定每个操作按键的尺寸。
18.在一实施例中,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操
作按键,还包括:
19.在所述体感设备调用预设的游戏操作界面,并在所述触控显示模块置顶显示所述游戏操作界面;
20.在所述游戏操作界面映射所述操作按键。
21.在一实施例中,所述方法还包括:
22.在终端的体感游戏界面上同步显示所述操作按键,并提供所述体感游戏的操作提示。
23.在一实施例中,所述方法还包括:
24.获取所述体感设备的物理按键的信息;
25.若体感设备具备物理按键,则在自定义所述操作按键时,根据用户的输入指令将对应的操作按键映射于所述体感设备的物理按键。
26.为实现上述目的,本技术实施例还提出一种体感游戏操作装置,包括:
27.按键映射模块,用于在体感游戏启动后,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键;
28.数据获取模块,用于从所述体感设备获取体感数据和按键操作数据;
29.指令生成模块,用于根据所述体感数据和按键操作数据生成游戏控制指令;
30.控制模块,用于执行与所述游戏控制指令对应的游戏操作。
31.为实现上述目的,本技术实施例还提出一种体感游戏操作设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的体感游戏操作程序,所述处理器执行所述体感游戏操作程序时实现如上述任一项所述的体感游戏操作方法。
32.为实现上述目的,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有体感游戏操作程序,所述体感游戏操作程序被处理器执行时实现如上述任一项所述的体感游戏操作方法。
33.可以理解,本技术的技术方案,根据终端当前运行的体感游戏而在体感设备的触控显示模块映射相应的操作按键,使得用户使用普通的体感设备(如智能手表、智能手环等)也可输入特定的控制指令,而无需购买特定的游戏手柄,进而可极大地降低用户的游戏成本。并且,由于无需携带游戏手柄,因此用户可随时进行游戏,从而提升了游戏的随时性与自由性。此外,由于是在触摸显示模块上映射虚拟的操作按键,因此还可根据不同的体感游戏,自适应的映射不同的按键操作,从而可适应各种类型的体感游戏,满足不同的使用需求。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
35.图1为本发明体感游戏操作设备一实施例的模块结构图;
36.图2为本发明体感游戏操作方法一实施例的流程示意图;
37.图3为本发明体感游戏操作方法另一实施例的流程示意图;
38.图4为本发明体感游戏操作方法又一实施例的流程示意图;
39.图5为本发明体感游戏操作装置一实施例的模块结构图。
40.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
41.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
42.为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
43.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。文中出现的“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的数量词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。而“第一”、“第二”、以及“第三”等的使用不表示任何顺序,可将这些词解释为名称。
44.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的服务器1(又叫体感游戏操作设备)结构示意图。
45.本发明实施例服务器,如“物联网设备”、带联网功能的智能空调、智能电灯、智能电源,带联网功能的ar/vr设备,智能音箱、自动驾驶汽车、pc,智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的设备。
46.如图1所示,所述服务器1包括:存储器11、处理器12及网络接口13。
47.其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是服务器1的内部存储单元,例如该服务器1的硬盘。存储器11在另一些实施例中也可以是服务器1的外部存储设备,例如该服务器1上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
48.进一步地,存储器11还可以包括服务器1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于服务器1的应用软件及各类数据,例如体感游戏操作程序10的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
49.处理器12在一些实施例中可以是一中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行体感游戏操作程序10等。
50.网络接口13可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该服务器1与其他电子设备之间建立通信连接。
51.网络可以为互联网、云网络、无线保真(wi-fi)网络、个人网(pan)、局域网(lan)和/或城域网(man)。网络环境中的各种设备可以被配置为根据各种有线和无线通信协议连接到通信网络。这样的有线和无线通信协议的例子可以包括但不限于以下中的至少一个:
传输控制协议和互联网协议(tcp/ip)、用户数据报协议(udp)、超文本传输协议(http)、文件传输协议(ftp)、zigbee、edge、ieee 802.11、光保真(li-fi)、802.16、ieee 802.11s、ieee 802.11g、多跳通信、无线接入点(ap)、设备对设备通信、蜂窝通信协议和/或蓝牙(blue tooth)通信协议或其组合。
52.可选地,该服务器还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。其中,显示器也可以称为显示屏或显示单元,用于显示在服务器1中处理的信息以及用于显示可视化的用户界面。
53.图1仅示出了具有组件11-13以及体感游戏操作程序10的服务器1,本领域技术人员可以理解的是,图1示出的结构并不构成对服务器1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
54.在本实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
55.在体感游戏启动后,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键;
56.从所述体感设备获取体感数据和按键操作数据;
57.根据所述体感数据和按键操作数据生成游戏控制指令;
58.执行与所述游戏控制指令对应的游戏操作。
59.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
60.在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键,包括:
61.根据所述触控显示模块的显示参数获取所述操作按键的目标图形参数;
62.根据所述目标图形参数在所述触控显示模块映射所述操作按键。
63.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
64.根据所述触控显示模块的显示参数获取所述操作按键的目标图形参数,包括:
65.根据所述触控显示模块的显示参数确定所述操作按键的布局方式及所述操作按键的尺寸。
66.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
67.所述显示参数包括所述触控显示模块的形状及显示面积;根据所述触控显示模块的显示参数确定所述操作按键的布局方式及尺寸,包括:
68.根据所述触控显示模块的形状确定所述操作按键的布局方式;及
69.根据所述触控显示模块的显示面积及所述操作按键的布局方式确定每个操作按键的尺寸。
70.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
71.在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键,还包
括:
72.在所述体感设备调用预设的游戏操作界面,并在所述触控显示模块置顶显示所述游戏操作界面;
73.在所述游戏操作界面映射所述操作按键。
74.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
75.在终端的体感游戏界面上同步显示所述操作按键,并提供所述体感游戏的操作提示。
76.在一实施例中,处理器12可以用于调用存储器11中存储的体感游戏操作程序,并执行以下操作:
77.获取所述体感设备的物理按键的信息;
78.若体感设备具备物理按键,则在自定义所述操作按键时,根据用户的输入指令将对应的操作按键映射于所述体感设备的物理按键。
79.基于上述体感游戏操作设备的硬件构架,提出本发明体感游戏操作方法的实施例。本发明的体感游戏操作方法,旨在提升体感游戏可玩性的同时,降低体感游戏的游戏成本。
80.参照图2,图2为本发明体感游戏操作方法的一实施例,所述体感游戏操作方法包括以下步骤:
81.s10、在体感游戏启动后,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键。
82.这其中,该体感游戏可以为本地应用程序,也可以是基于html5的小程序或网页应用等。具体地,体感游戏在终端上运行,该终端可以为台式电脑、笔记本电脑、游戏主机、便携式游戏主机、智能手机、平板电脑、智能手表、智能电视等。
83.体感设备是指能够检测用户体感数据的设备,通常,体感设备被设置为包括六轴imu传感器,该六轴imu传感器包括三轴加速度计和三轴陀螺仪,该六轴imu传感器通过检测用户的三轴加速度的变化和三轴角速度的变化以检测用户的体感数据。具体地,该体感设备被设置为可穿戴式,其形态包括但不限于以下几种:手环、手表、游戏手柄、智能手机等。
84.进一步地,在游戏前,该体感设备需要与终端建立通信连接(即与终端建立配对),这其中,体感设备与终端之间可以建立有线连接,也可建立无线连接。示例性的,当体感设备与终端建立有线连接时,可基于usb2.0协议、usb3.0协议、雷电3协议、雷电4协议中的至少一者;而当体感设备与终端建立无线连接时,可基于蓝牙协议、wifi协议、红外协议、2.4g通信协议、nfc协议中的至少一者。
85.具体地,在本技术所限定的技术方案中,体感设备需要具有触控显示模块以展示游戏所需的图形用户界面,该触控显示模块除了能够展示所需的触控显示模块外,还具备触控功能,以便于用户通过触控的方式输入按键指令。
86.具体地,当用户在终端上启动体感游戏时,终端基于当前体感游戏的预设操作按键生成操作按键数据,再将该操作按键数据基于通信方式传输给体感设备。体感设备收到该操作按键数据后,基于该操作按键数据在相应的触控显示模块上显示对应的操作按键。这其中,该预设操作按键与体感游戏中难以通过体感数据实现的功能相对应,在游戏过程
中,用户可通过触发这些操作按键,以实现射击、飞行、道具投掷等功能。值得说明的是,根据游戏类型的不同或游戏内容的不同,每个体感游戏预置了不同数量的操作按键。
87.可以理解,本技术的技术方案,根据终端当前运行的体感游戏而在体感设备的触控显示模块映射相应的操作按键,使得用户使用普通的体感设备(如智能手表、智能手环等)也可输入特定的控制指令,而无需购买特定的游戏手柄,进而可极大地降低用户的游戏成本。并且,由于无需携带游戏手柄,因此用户可随时进行游戏,从而提升了游戏的随时性与自由性。此外,由于是在触摸显示模块上映射虚拟的操作按键,因此还可根据不同的体感游戏,自适应的映射不同的按键操作,从而可适应各种类型的体感游戏,满足不同的使用需求。
88.s20、从所述体感设备获取体感数据和按键操作数据。
89.这其中,体感数据是指体感设备所采集到用户的姿态数据,其包括三轴加速度数据和三轴角速度数据;该按键操作数据则是指用户触控操作按键时的数据,具体为哪些操作按键被触发、操作按键被触发的持续时长等。值得说明的是,若在一个数据传输周期中,操作按键未被触发,则体感设备不会生成按键操作数据。
90.进一步地,当终端运行体感游戏时,体感设备与能够基于与终端建立通信连接的通信协议及设定的采样频率,持续地向终端发送体感数据和按键操作数据。举例来说,当体感设备与终端之间通过蓝牙协议配对/建立通信连接时,体感设备会每间隔20ms向终端发送一次采样数据(也可以理解为体感设备以50hz的频率向终端发送采用数据),该采样数据即包括了体感数据和按键操作数据。
91.s30、根据所述体感数据和按键操作数据生成游戏控制指令。
92.具体地,终端在收到体感设备的采样数据后,能够对该采样数据进行解析,以得到体感数据和按键操作数据,这其中,若未解析到按键操作数据,则不生成与操作按键相对的游戏控制指令。
93.具体地,根据体感数据能够得到用户的姿态数据或运动数据,进而生成游戏对象的移动指令,基于该移动指令能够实现对游戏对象的移动操作,进而实现体感控制。基于该按键操作数据,则能够执行对应的功能操作,这其中,根据终端当前运行体感游戏的不同,每一个操作按键可以单独对应一种游戏操作,如第一操作按键对应射击操作、第二操作按键对应飞行操作等,也可以是多个操作按键可以组合实现一种功能,如第一操作按键和第二操作按键同时被触发时对应道具投掷操作等。关于操作按键与游戏操作的对应关系可根据具体游戏的不同而做适应性的设计,本技术对此不做具体限制。
94.s40、执行与所述游戏控制指令对应的游戏操作。
95.具体地,在体感游戏中执行与体感数据和按键操作数据对应的游戏控制指令后,游戏便可执行相应的操作,进而用户可同时通过按键和体感实现游戏操控。
96.可以理解,本技术技术方案的体感游戏的操作方法,在体感游戏启动时,通过在体感设备的触控显示模块上映射与体感游戏匹配的操作按键,在进行体感游戏时,终端能够根据从体感设备获取体感数据和按键操作数据执行游戏操作,如此,用户便可同时通过体感和按键进行游戏控制。这其中,由于在体感设备的触控显示模块映射操作按键,因此,即使使用普通的体感设备,如智能手表、智能手环也可进行按键指令的输入,这样便无需特定的体感游戏设备,从而可极大地降低了用户的游戏成本,并提升游戏的随时性与自由性。并
且,映射操作按键的方式适用性更高,容易与不同类型的体感游戏适配。可见,相较于传统的体感游戏方法,本技术技术方案的体感游戏的操作方法具有可操作性强、游戏成本低、游戏自由性高等优点。
97.如图3所示,在一些实施例中,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键,包括:
98.s11、根据所述触控显示模块的显示参数获取所述操作按键的目标图形参数。
99.这其中,显示参数包括但不限于触控显示模块的形状、显示面积、横排像素数量、竖排像素数量、界面元素等。而操作按键的目标图形参数则包括但不限于操作按键的布局方式、尺寸、颜色、形状等,其中,布局方式是指体感游戏对应的操作按键在触控显示模块的设置位置。举例来说,若仅在方形的触控显示模块上映射一个操作按键,那么该操作按键在触控显示模块上居中设置;若在方形触控显示模块上映射两个操作按键,则两个操作按键可以左右分设、上下分设或沿对角线分设。
100.具体地,在映射操作按键前,终端可以体感设备直接获取触控显示模块的显示参数,或是从本地或云端获取体感设备的触控显示模块的显示参数,再根据预设的显示参数-目标图形参数对应关系,获取当前体感游戏的操作按键的目标图形参数。
101.s12、根据所述目标图形参数在所述触控显示模块映射所述操作按键。
102.具体地,终端在确定了当前体感游戏的操作按键的目标图形参数后,和向体感设备发送该目标图形参数。体感设备从终端获取了相应的目标图形参数后,可以基于该目标图形参数在触控显示模块上显示对应的操作按键。
103.可以理解,依据体感设备的触控显示模块参数以获取操作按键的目标图形参数,这样能够适配不同的体感设备,以获取最佳的操作按键的映射效果,进而以有助于用户进行按键操作。值得说明的是,本技术的设计不限于此,在其他实施例中,也可在体感设备上映射一固定参数的操作按键。
104.在一些实施例中,根据所述预设操作按键及预设按键布局在所述预设的游戏操作界面显示所述操作按键,包括:
105.根据所述触控显示模块的显示参数确定所述操作按键的布局方式及所述操作按键的尺寸。
106.具体地,该布局方式是指操作按键在当前触控显示模块的排布方式,例如上下排布、左右排布、环绕排布、居中排布等,该按键操作的尺寸则是指操作按键的大小,我们通过操作按键的长、宽尺寸以确定操作按键的大小。
107.可以理解,根据触控显示模块的显示参数以通过确定操作按键的布局方式及大小,能够依照当前的触控显示模块以获取最佳的按键布局,不仅能够方便用户触摸按键,还可以减少误触,提高用户的操作体验。
108.如图4所示,在一些实施例中,根据所述触控显示模块的显示参数确定所述操作按键的布局方式及尺寸,包括:
109.s110、根据所述触控显示模块的形状确定所述操作按键的布局方式。
110.具体地,体感游戏的应用中预置了长条形、方形及圆形三种预设形状,其中,长条形是指触控显示模块的最大竖排像素数量明显大于最大横排像素数量;方形是指触控显示模块的最大竖排像素数量与最大横排像素数量基本一致;圆形则是指触控显示模块周缘各
点到触控显示模块中心的像素数量基本一致。基于上述预设的触控显示模块的形状,终端可以根据当前触控显示模块的像素参数以确定其形状。值得说明的是,本技术的设计不限于此,在其他实施例中,也可直接根据本地或云端的体感设备显示模块形状数据以确认触控显示模块的形状。
111.进一步地,不同的预设触控显示模块形状对应了不同的操作案件布局方式。举例来说,针对长条形的触控显示模块形状,预设的操作按键布局方式为沿长排像素的方向依次排列;针对方形的触控显示模块形状,预设的操作按键布局为沿长排像素及横排像素的方向阵列布局;针对圆形的触控显示模块形状,预设的操作按键布局则是绕圆心环绕。
112.具体而言,在确定了当前触控显示模块的形状后,可以选择相匹配的预设操作按键布局方式作为当前操作按键的布局方式。
113.s120、根据所述触控显示模块的显示面积及所述操作按键的布局方式确定每个操作按键的尺寸。
114.这其中,触控显示模块的显示面积是指当前可显示的触控显示模块的显示面积,由于在体感设备上的触控显示模块通常会充满体感设备的显示模块,因此我们可以将体感设备的显示模块的最大显示面积作为触控显示模块的显示面积。具体地,终端可以可直接根据本地或云端的体感设备显示模块的参数获取触控显示模块的显示面积。
115.进一步地,体感游戏的应用中预置了不同数量的操作按键在不同布局方向下的尺寸参数,上述预置的尺寸参数是针对某一指定面积的触控显示模块设置的。因此,在得到了当前触控显示模块的显示面积后,终端可以根据当前触控显示模块与指定的触控显示模块的面积比,对操作按键的尺寸的进行缩放,以得到操作按键在当前触控显示模块的目标尺寸。值得说明的是,本技术的设计不限于此,在其他实施例中,终端也可以根据当前触控显示模块的显示面积,从预设的数据库中选择相匹配的操作按键的尺寸。
116.可以理解,通过上述操作,能够适配当前体感设备的触控显示模块,获取最佳的操作按键的布局及尺寸,以提升操作按键的显示效果及可操作性。
117.在一些实施例中,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键,还包括:
118.s210、在所述体感设备调用预设的游戏操作界面,并在所述触控显示模块置顶显示所述游戏操作界面;
119.s220、在所述游戏操作界面映射所述操作按键。
120.这其中,该预设的游戏操作界面是针对当前体感游戏而设计的一种图形用户界面,值得说明的是,该游戏操作界面可以是唯一的,也可是根据当前体感游戏类型或内容的而针对性设计的,也可是由用户自主设计的。
121.进一步地,置顶显示是指将该游戏操作界面的显示优先级设置为最高,如此,在体感设备的显示模块上,会优先展示游戏操作界面。值得说明的是,该游戏操作界面可以充满整个体感设备的显示模块,也可是为部分占据体感设备的显示模块。在本实施例中,游戏操作界面充满触控显示模块。
122.进一步地,在调用了该游戏操作界面后,则将体感游戏的操作按键映射于该游戏操作界面上。
123.可以理解,在体感设备上调用预设的游戏操作界面,再于该游戏操作界面上显示
操作按键,这样,能够减少体感模块上其他信息对操作按键的干扰,以增强操作按键的显示效果,使用户能够更为专注于操作按键。值得说明的是,本技术的设计不限于此,在其他实施例中,也可是直接在体感设备的当前的图形用户界面上映射操作按键。
124.在一些实施例中,本技术的体感游戏操作方法还包括:
125.在终端的体感游戏界面上同步显示所述操作按键,并提供所述体感游戏的操作提示。
126.这其中,该体感游戏界面是指体感游戏运行时的界面。同步显示则是在映射操作按键的同时,在终端上同时显示所映射的操作按键。该操作提示则是指提供不同的操作按键所对应的游戏操作的提示等。
127.可以理解,相较于体感设备而言,终端通常具有更大且显示效果更好的显示屏幕,因此通过在终端上显示操作按键,能够更方便用户了解并查看在体感设备上映射的操作按键。此外,基于终端的更大的显示屏幕,还有利于提供体感游戏的操作提示,如此,能够降低游戏的学习成本,以便于用户快速上手游戏操作。
128.可以理解,通过上述方案能够辅助用户更为方便地了解体感游戏的操作方法,以降低用户的学习成本。值得说明的是,终端可以在体感游戏开始前显示该操作按键及操作提示,如在游戏加载阶段显示;也可以是在游戏过程中,响应于用户的指令,以显示该操作按键与操作提示。
129.在一些实施例中,所述方法还包括:
130.s310、获取所述体感设备的物理按键的信息。
131.这其中,物理按键是指体感设备上的实体按键。
132.具体地,该物理按键的信息是指体感设备上具有哪些物理按键的信息,体感设备的设备信息中通常会内置设备的物理参数,因此可以直接从体感设备获取物理按键的信息。当然,终端也可以根据当前配对的体感设备的型号,直接从本地或云端获取当前体感设备的物理按键的信息。
133.s320、若体感设备具备物理按键,则在自定义所述操作按键时,根据用户的输入指令将对应的操作按键映射于所述体感设备的物理按键。
134.这其中,自定义操作按键是指在特定的设置页面,用户能够对预设的操作按键进行自定义设置,如改变操作按键的位置、尺寸、所对应的功能等。通过自定义设置,能够使操作按键能够适配不同用户的不同使用习惯。
135.具体地,根据体感设备的物理按键的信息,终端能够确定体感设备是否具备物理按键,若是,那么在进行操作按键的自定义时,可以根据用户的选择(即输入指令),以将部分操作按键映射于体感设备的物理按键上,如此,在游戏时用户便可通过触发被映射的物理按键以输入控制指令。这样设置的好处在于,能够利用物理按键被触发后的物理反馈提升用户的操作体验,并能够提供更丰富的操作按键映射方式,以满足用户的不同使用需求。
136.值得说明的是,当体感设备的物理按键被映射为体感游戏的操作按键后,则在体感游戏阶段,该物理按键的功能被临时替换为体感游戏的操作按键,在终端结束体感游戏后,该物理按键的功能恢复。
137.此外,参照图5,本发明实施例还提出体感游戏操作装置,所述体感游戏操作装置包括:
138.按键映射模块110,用于在体感游戏启动后,在配对的体感设备的触控显示模块映射与当前体感游戏匹配的操作按键;
139.数据获取模块120,用于从所述体感设备获取体感数据和按键操作数据;
140.指令生成模块130,用于根据所述体感数据和按键操作数据生成游戏控制指令;
141.控制模块140,用于执行与所述游戏控制指令对应的游戏操作。
142.其中,体感游戏操作装置的各个功能模块实现的步骤可参照本发明体感游戏操作方法的各个实施例,此处不再赘述。
143.此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等中的任意一种或者几种的任意组合。计算机可读存储介质中包括体感游戏操作程序10,本发明之计算机可读存储介质的具体实施方式与上述体感游戏操作方法以及服务器1的具体实施方式大致相同,在此不再赘述。
144.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
145.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
146.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
147.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
148.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
149.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1