一种游戏视角控制装置和方法

文档序号:9426877阅读:366来源:国知局
一种游戏视角控制装置和方法
【技术领域】
[0001]本发明涉及手柄游戏控制领域,特别是涉及一种游戏视角控制装置和方法。
【背景技术】
[0002]游戏手柄是一种常见电子游戏机的部件,通过操纵其按钮等,实现对游戏虚拟角色的控制。传统的手柄游戏方案中,通过安装于游戏手柄上的摇杆控制游戏角色的视角或枪械的准心的移动,相比于通过键盘鼠标控制的方法,游戏手柄更加灵活,控制更加精确。
[0003]通过手柄的摇杆控制游戏角色的视角或枪械的准心的移动时,理论上摇杆的移动可以精确实现256种维度变化,但是实际操作中,玩家操控摇杆的力度无法准确将摇杆移动到游戏角色的视角或枪械的准心移动到目标位置,导致其不能顺利完成游戏任务。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种游戏视角控制装置和方法,能够精确控制游戏视角的变化,移动到目标位置,使游戏顺利进行,实现人机互动。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种游戏视角控制装置,该装置包括:感应模块,设置于游戏视角控制装置内,用于跟随游戏视角控制装置的整体移动而产生第一定位信号;计算模块,用于读取第一定位信号,根据预设的算法处理第一定位信号,并输出与游戏视角相关的处理结果;信号发送模块,用于根据处理结果获得控制信号,并发送控制信号至一游戏机主机以控制游戏视角的变化。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种控制游戏视角的方法,该方法的步骤包括:感应游戏控制设备的整体移动,并产生第一定位信号;读取并根据预设算法处理第一定位信号,输出处理结果;根据处理结果获得控制信号,并发送控制信号至一游戏设备,以控制游戏视角的变化。
[0007]区别于现有技术,本发明的一种游戏视角控制装置根据游戏视角控制装置的移动产生移动信号,对该信号采用预设算法进行处理,将处理完的处理结果映射到预设的映射表项中,输出映射数据,并根据映射数据控制游戏视角的变化,可根据玩家移动游戏视角控制装置的动作,精确控制游戏视角的变化,移动到目标位置,使游戏顺利进行,实现人机互动。
【附图说明】
[0008]图1是本发明提供的一种游戏视角控制装置第一实施方式的结构示意图;
[0009]图2是本发明提供的一种游戏视角控制装置第二实施方式的结构示意图;
[0010]图3是本发明提供的一种游戏视角控制方法第一实施方式的流程示意图;
[0011]图4是本发明提供的一种游戏视角控制方法第二实施方式的流程示意图。
【具体实施方式】
[0012]下面结合【具体实施方式】对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0013]在游戏玩家游戏的过程中,游戏手柄相较于传统的鼠标键盘,具有更高的灵活度和精确性。通过操控游戏手柄的摇杆可以实现256个维度的变化,以应对游戏过程中的不同情况。但实际操作时,摇杆的活动范围有限,在有限的活动范围内实现256种不同的变化,需要精确的力度控制,这需要玩家在游戏过程中观测游戏进展的同时使用精确力度操控摇杆,一般情况下玩家是无法做到的,往往因未能将视角或枪械准心移动到指定位置而造成游戏失误。因此有必要提供一种可以使玩家在游戏过程中手脑并用的游戏视角控制装置,以增加游戏的趣味性。
[0014]参阅图1,图1是本发明提供的一种游戏视角控制装置第一实施方式的结构示意图。游戏视角控制装置100包括感应模块110,计算模块120和信号发送模块130。在本实施方式中,玩家在使用游戏视角控制装置100进行游戏的过程中,可通过移动游戏视角控制装置100而实现将游戏角色的视角或枪械的准心移动到目标位置。
[0015]感应模块110设置于游戏视角控制装置100内,在游戏过程中,游戏视角控制装置100的移动产生第一定位信号。是玩家在移动游戏视角控制装置100的过程中,感应模块110根据游戏视角控制装置100位置的变化,采集其变化的角度、距离、加速度等信息。感应模块110将采集到的信息整合生成第一定位信号,并将实时采集到的游戏视角控制装置100的位置变化信息整合到第一定位信号,并实时传输到计算模块120。
[0016]计算模块120接收第一定位信号,解析得到其中的角度、距离、加速度等位置变化信息,然后利用预设的算法处理得到的位置变化信息。经计算模块120处理完成后,将处理结果传输到信号发送模块130。
[0017]将处理结果传输到信号发送模块130后,此时信号发送模块130接收到的处理结果是根据玩家操控移动游戏视角控制装置100发生位置变化的手部动作指令,经感应模块110采集该动作指令的角度、距离、加速度等动作变化信息,经计算模块120的处理得到的数据,该数据直接反映玩家手部动作的变化,最终传输到信号发送模块130后,信号发送模块130使显示界面101上显示的游戏视角或枪械准心进行移动,到达玩家要求的目标位置,使游戏得以顺利进行。
[0018]区别于现有技术,本发明的一种游戏视角控制装置根据游戏视角控制装置的移动产生移动信号,对该信号采用预设算法进行处理,将处理完的处理结果映射到预设的映射表项中,输出映射数据,并根据映射数据控制游戏视角的变化,可根据玩家移动游戏视角控制装置的动作,精确控制游戏视角的变化,移动到目标位置,使游戏顺利进行,实现人机互动。
[0019]参阅图2,图2是本发明提供的一种游戏视角控制装置第二实施方式的结构示意图。该游戏视角控制装置200包括感应模块210,计算模块220,校正模块230,映射模块240和信号发送模块250。
[0020]玩家在游戏过程中,往往需要改变游戏中的视角,或者在枪械类型的游戏中,枪械准心需要从一个目标转移到另一个目标。本发明直接通过玩家移动手中的游戏视角控制装置200,而在游戏显示界面201上,游戏视角或枪械准心跟随玩家手部的移动而发生变化,到达目标位置。游戏视角控制装置200的感应模块210中包括加速度感应单元211、角速度感应单元212和整合单元213。加速度感应单元211用于在玩家移动游戏视角控制装置200时,采集游戏视角控制装置200移动时产生的加速度信息,可使用一加速度传感器实现加速度信息的采集;角速度感应模块212用于采集游戏视角控制装置200移动时产生的角速度信息,可使用一角速度传感器实现角速度信息的采集。在本实施方式中,采用一六轴陀螺仪进行加速度信息和角速度信息的采集。六轴陀螺仪是三轴加速度传感器和三轴陀螺仪的组合,三轴加速度传感器采集玩家移动游戏视角控制装置200的加速度,陀螺仪采集角度及角速度,综合加速度、角度及角速度的信息,可以计算游戏视角控制装置200移动的三轴位移,由计算模块220算出游戏视角控制装置200的运动轨迹。整合单元213将采集到的角速度、角度及加速度信息整合为第一定位信号传输到计算模块220。
[0021]计算模块220中预先设定了算法,在本实施方式中,设定的算法是姿态更新计算的四元数算法,通过程序上的设定与编写,将算法写入计算模块220中。计算模块220解析第一定位信号,将其中的加速度、角度及角速度信息通过四元数算法求得欧拉角,欧拉角是用来确定游戏
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1