一种移动终端的游戏数值输入方法及装置的制造方法

文档序号:9865121阅读:290来源:国知局
一种移动终端的游戏数值输入方法及装置的制造方法
【技术领域】
[0001]本发明属于移动终端游戏设计领域,尤其是涉及一种移动终端的游戏数值输入方法及装置。
【背景技术】
[0002]在移动终端的游戏中,经常需要用户输入数值,例如调整音量大小、图像渲染质量,物品选择数量,选择升级点数等等,一般输入数值的方式一般有以下几种:1.采用滑动条控件进行选择,显示一段一定长度的滑动条,滑动条上有可滑动的标识块,标识块的位置按照其所在滑动条长度的百分比来确认所选定的数值;2.通过在游戏界面中设置有“+”和
符号的控件,通过点击该控件,实现数值的增加或减少;3.通过按压时间来对应输入数据,按压时间与选定数值大小成线性关系,即按压时间越长,则选定数值越大,按压时间越小,则选定数值越小;4.直接输入数值。这四种方式的数值输入方法,都存在一定的不方便性与不精确性,第一种方式当控件的滑动条长度的物理尺寸较小或是数值范围过大时,用户在滑动标识块进行数值选择时往往不能精确选择到所要的数值,手指的滑动不能够准确的进行“+1、-1”的调整,用户体验不佳;第二种方式通过点击“+”或号的控件来改变数值,当改变数值很大时,需要多次点击来增加或减少按钮来达到输入目的。虽然可以精确到用户所需要选择的数值,但是需要操作点击的频率高,时间长,用户体验不佳;第三种方法,一旦用户按压后便不可取消操作或者反复调整数值,松开手指即为确定选择该数值,操作不灵活;第四种方式,用户可以直接输入数值,但是必须调用输入法,还要手动输入,也会影响用户的体验。

【发明内容】

[0003]本发明的目的在于克服现有技术中的缺点与不足,提供一种移动终端的游戏数值输入方法。
[0004]本发明是通过以下技术方案实现的:
[0005]—种移动终端的游戏数值输入方法,包括步骤
[0006]Sll:通过监听触控操作,接收所述触控操作的压力输入信号,所述压力输入信号包含所述触控操作的压力值;
[0007]S12:根据所述压力值计算压力变化速度;
[0008]S13:将所述压力变化速度转化为游戏数值变化速度;
[0009]S14:根据所述数值变化速度在UI界面显示数值变化。
[0010]相对于现有技术,本发明的游戏数值输入方法可以根据玩家的操作动态改变输入数值的速度,实现数值的双向选择,提高了玩家的游戏体验感受。
[0011]进一步地,所述步骤S14,若所述触控操作的压力值增加,判断压力变化速度为正值,游戏数值增加;若所述触控操作的压力值减少,判断压力变化速度为负值,游戏数值减少。
[0012]进一步地,在步骤S14之后,包括步骤S15:当检测所述触控操作的压力值为O时,结束数值输入,保存最终数值。
[0013]进一步地,所述步骤S14,将所述压力变化速度通过线性变换方式转化为游戏数值变化速度。
[0014]进一步地,所述步骤S14,预先将压力变化速度按数值范围分成多个级别,每个级别对应不同的数值变化速度,再判断所述计算所得的压力变化速度属于哪个级别,获取这个级别对应的数值变化速度。
[0015]进一步地,所述步骤S14,将所述压力变化速度通过非线性变换方式转化为游戏数值变化速度。
[0016]进一步地,所述压力输入信号进一步包括:所述触控操作的操作时长或接触面积。
[0017]进一步地,所述步骤Sll之后,还包括步骤Slla:根据所述触控操作的压力输入信号,判断是否开始数值输入,如果是转到步骤S12,如果否,则返回步骤S11。
[0018]进一步地,所述步骤Slla具体通过判断所述触控操作的操作时长是否超过预设的时间阈值,如果是,则转到步骤SI 2。
[0019]进一步地,所述步骤Slla,通过判断所述触控操作的压力值是否大于预设的压力阈值,如果是,则转到步骤SI 2。
[0020]进一步地,所述步骤Slla,通过判断所述触控操作的操作接触面积是否大于预设的面积值,如果是,则转到步骤SI 2。
[0021]进一步地,所述步骤Slla通过移动终端振动或界面闪烁反馈开始输入数值。
[0022]另外,本发明还提供了与上述方法对应的一种移动终端的游戏数值输入装置,包括:
[0023]触控操作检测模块,用于触控操作的压力输入信号通过监听触控操作,接收所述触控操作的压力输入信号,所述压力输入信号包含所述触控操作的压力值;
[0024]压力变化速度计算模块,用于根据所述压力值计算压力变化速度;
[0025]转换模块,用于将所述压力变化速度转化为游戏数值变化速度;
[0026]显示模块,用于根据所述数值变化速度在UI界面显示数值变化。
[0027]相对于现有技术,本发明的移动终端的游戏数值输入装置可以根据玩家的操作动态改变输入数值的速度,实现数值的双向选择,提高了玩家的游戏体验感受。
[0028]进一步地,所述转换模块,若所述触控操作的压力值增加,压力值变化速度为正值,游戏数值增加;若所述触控操作的压力值减少,压力值变化速度为负值,游戏数值减少。
[0029]进一步地,包括结束判断模块,用于当检测所述触控操作的压力值为O时,结束数值输入,保存最终数值。
[0030]进一步地,所述转换模块,将压力变化速度通过线性变换方式转化为游戏数值变化速度。
[0031]进一步地,所述转换模块,预先将压力变化速度按数值范围分成多个级别,每个级别对应不同的数值变化速度,再判断所述计算所得的压力变化速度属于哪个级别,获取这个级别对应的数值变化速度。
[0032]进一步地,所述转换模块,将压力变化速度通过非线性变换方式转化为游戏数值变化速度。
[0033]进一步地,所述压力输入信号进一步包括:所述触控操作的操作时长或接触面积。
[0034]进一步地,包括数值输入开始判断模块,用于根据所述触控操作的压力输入信号,判断是否开始数值输入,如果是,则通知压力获取模块。
[0035]进一步地,所述数值输入开始判断模块,通过判断所述触控操作的操作时长是否超过预设的时间阈值,如果是,则通知压力获取模块。
[0036]进一步地,所述数值输入开始判断模块,通过判断所述触控操作的压力值是否大于预设的压力阈值,如果是,则通知压力获取模块。
[0037]进一步地,所述数值输入开始判断模块,通过判断所述触控操作的操作接触面积是否大于预设的面积值,如果是,则通知压力获取模块。
[0038]进一步地,所述数值输入开始判断模块通过移动终端振动或界面闪烁反馈开始输入数值。
[0039]为了能更清晰的理解本发明,以下将结合【附图说明】阐述本发明的【具体实施方式】。
【附图说明】
[0040]图1是本发明的移动终端的游戏数值输入方法的步骤流程图。
[0041 ]图2是本发明的移动终端压力变化速
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1