一种游戏中近战武器的控制方法与流程

    专利查询2026-09-29  7


    本发明属于计算机应用,特别涉及一种游戏中近战武器的控制方法。


    背景技术:

    1、在游戏玩家进行大型多人在线对战游戏(例如,和平精英、荒野行动、堡垒之夜)的过程中,游戏玩家操作的游戏角色在手持近战武器进行攻击时,可能由于被攻击对象存在移动行为,使得玩家操作的游戏角色攻击无法准确的命中被攻击对象,出现攻击效果丢失、没有对应的攻击反馈的问题。

    2、为解决上述问题,现有技术主要采用以下方案:调整对应近战武器的攻击速度,相应的调整游戏对象的移动速度,保证在游戏玩家操控游戏对象攻击过程中能提高攻击动作速度来保证击中的准确率。使用上述方案,游戏玩家在进行攻击动作过程中,由于攻击速度过快,从而使对应的攻击反馈更加击中,那么面临的就是极大的游戏逻辑处理,在这种处理下会带来对应的帧率下降问题,并且,由于降低了游戏对象的移动速度操作,使得游戏玩家在操纵游戏对象的手感相加,有明显的卡顿感。

    3、公开号为cn113941150a的中国专利公开了一种游戏中信息的显示方法、装置、设备和介质,所述游戏包含游戏场景、位于所述游戏场景的目标虚拟角色和敌对虚拟角色,通过终端设备提供一图形用户界面,所述图形用户界面至少部分地显示所述游戏场景;所述方法包括:响应所述目标虚角色满足连续击杀状态,根据所述游戏场景中每个敌对虚拟角色的击杀难易程度,在所述敌对虚拟角色中确定目标敌对虚拟角色;将所述目标敌对虚拟角色进行突出显示,以及在所述图形用户界面中显示所述目标虚拟角色继续满足连续击杀状态的剩余时间。该发明同样存在可能由于目标敌对虚拟角色存在移动行为,使得玩家操作的游戏角色攻击无法准确的命中被攻击对象,出现攻击效果丢失、没有对应的攻击反馈的问题。


    技术实现思路

    1、本发明提供一种游戏中近战武器的控制方法,旨在解决现有游戏由于目标敌对虚拟角色存在移动行为,使得玩家操作的游戏角色攻击无法准确的命中被攻击对象,出现攻击效果丢失、没有对应的攻击反馈的问题。

    2、为解决上述技术问题,本发明提供一种游戏中近战武器的控制方法,通过游戏终端提供一图形化界面,在所述图形化界面中包括游戏场景画面和操控界面,所述游戏场景画面中包含游戏角色、近战武器和游戏角色摄像机,所述操控界面设有操控控件,游戏玩家通过操纵控件操控游戏角色控制近战武器,所述方法包括以下步骤:

    3、游戏玩家通过操作控件触发攻击操作指令,所述攻击操作指令包括普通攻击操作与蓄力攻击操作,游戏角色根据攻击操作指令的触发时长判断操作指令类别,并控制近战武器做出相应攻击操作。

    4、在游戏角色控制近战武器进行攻击操作的过程中,根据当前的环境数据计算最佳的攻击角度和攻击对象的视野镜头,并将游戏角色的视野调整为最佳观察视角。

    5、优选的,游戏角色根据攻击操作指令的触发时长判断操作指令类别具体为:

    6、根据游戏玩家触发攻击操作指令的间隔,计算触及和释放攻击操作指令的时间间隔,若该时间间隔小于预先设定的普通攻击时长则判定攻击操作指令为普通攻击操作,若该时间差大于预先设定的普通攻击时长,则判定攻击操作指令为蓄力攻击操作。

    7、优选的,游戏玩家触发普通攻击操作并进行普通攻击操作连击具体为:

    8、在判定攻击操作指令为普通攻击操作且为第一次普通攻击操作后,对游戏角色当前所处的环境与攻击初始值判定是否能进行普通攻击操作,若判定通过,则分别释放游戏角色设定对应的普通攻击动作。

    9、若游戏玩家触发超过一次的攻击操作指令,在判定第一次攻击操作指令为普通攻击操作后,分别对后续触发的攻击操作指令之间的时间间隔进行判定,若时间间隔在设定的连续普通攻击操作时间间隔以内且每次攻击时游戏角色攻击初始值达到能够进行普通攻击的设定范围,则释放游戏角色设定对应的普通攻击动作;若时间间隔超过设定的连续普通攻击操作时间间隔,则中断游戏角色的攻击操作。

    10、优选的,判定攻击操作指令为蓄力攻击操作且在游戏角色首次进行蓄力攻击操作时,记录对应的攻击判定时间t,对游戏角色当前所处的环境与攻击初始值判定是否能进行蓄力攻击操作,若判定通过,则分别释放游戏角色设定对应的蓄力攻击动作,并在游戏角色进行蓄力攻击操作判定后对连续攻击判定时间t进行逐帧递增。

    11、当游戏玩家超过一次触发蓄力攻击操作时,根据预设连续攻击配置时间f,判断连续攻击判定时间t是否满足t<f&&t>0且每次攻击时游戏角色攻击初始值达到能够进行蓄力攻击的设定范围则判断蓄力攻击操作的连续攻击生效;若存在t>f则判定蓄力攻击操作的连续攻击失效。

    12、优选的,计算最佳的攻击角度和攻击对象的视野镜头具体为:

    13、首先获得当前游戏角色的位置点信息,以及游戏角色摄像机的观察角度信息,所述游戏角色摄像机固设与游戏角色后方预设的固定距离范围内,并围绕游戏角色进行旋转跟踪。

    14、在根据当前游戏角色的位置点信息,获得周围的所有可被攻击的对象位置点数据,所述可被攻击的有效距离由不同近战武器的作用范围决定。

    15、通过计算每一个攻击对象和游戏角色摄像机的角度数据,寻找判定到最近的攻击对象位置,在结合当前的摄像机视野角度,动态控制游戏角色摄像机进行镜头转换以及攻击对象的攻击表现转换。

    16、另一方面,本发明还提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明任一实施例所述的游戏中近战武器的控制方法。

    17、再一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明任一实施例所述的游戏中近战武器的控制方法。

    18、与现有技术相比,本发明具有以下技术效果:

    19、本发明采用根据游戏玩家的攻击操作,通过攻击逻辑判定上对近战攻击能力以及近战攻击表现做动态的切换,并根据当前游戏对象的所处位置以及可被攻击的物体位置信息数据进行自动的视野调整,攻击位置变更,使攻击更加容易集中目标,游戏玩家仅需要控制当前游戏对象的攻击操作即可实现流畅的攻击操作,极大程度上地减少了近战攻击操作的复杂度,进一步提高用户的游戏体验。



    技术特征:

    1.一种游戏中近战武器的控制方法,其特征在于,通过游戏终端提供一图形化界面,在所述图形化界面中包括游戏场景画面和操控界面,所述游戏场景画面中包含游戏角色、近战武器和游戏角色摄像机,所述操控界面设有操控控件,游戏玩家通过操纵控件操控游戏角色控制近战武器,所述方法包括以下步骤:

    2.根据权利要求1所述的游戏中近战武器的控制方法,其特征在于,游戏角色根据攻击操作指令的触发时长判断操作指令类别具体为:

    3.根据权利要求1所述的游戏中近战武器的控制方法,其特征在于,游戏玩家触发普通攻击操作并进行普通攻击操作连击具体为:

    4.根据权利要求1所述的游戏中近战武器的控制方法,其特征在于,判定攻击操作指令为蓄力攻击操作且在游戏角色首次进行蓄力攻击操作时,记录对应的攻击判定时间t,对游戏角色当前所处的环境与攻击初始值判定是否能进行蓄力攻击操作,若判定通过,则分别释放游戏角色设定对应的蓄力攻击动作,并在游戏角色进行蓄力攻击操作判定后对连续攻击判定时间t进行逐帧递增;

    5.根据权利要求1所述的游戏中近战武器的控制方法,其特征在于,计算最佳的攻击角度和攻击对象的视野镜头具体为:

    6.一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5中任一项所述的游戏中近战武器的控制方法。

    7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的游戏中近战武器的控制方法。


    技术总结
    本发明公开了一种游戏中近战武器的控制方法,所述方法包括以下步骤:游戏玩家通过操作控件触发攻击操作指令,所述攻击操作指令包括普通攻击操作与蓄力攻击操作,游戏角色根据攻击操作指令的触发时长判断操作指令类别,并控制近战武器做出相应攻击操作;在游戏角色控制近战武器进行攻击操作的过程中,根据当前的环境数据计算最佳的攻击角度和攻击对象的视野镜头,并将游戏角色的视野调整为最佳观察视角。本发明能够减少用户近战攻击操作难度,增加近战攻击操作体验,并进一步解决了游戏中近战攻击操作命中率低的问题。

    技术研发人员:魏炜,陈剑平,周陶顺
    受保护的技术使用者:厦门真有趣信息科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-39426.html

    最新回复(0)