一种游戏角色控制方法和相关装置与流程

摘要: 本申请涉及数据处理领域,特别是涉及一种游戏角色控制方法和相关装置。背景技术:1、在一些基于虚拟空间的游戏中,玩家可以通过对游戏角色的控制,实现对虚拟的游戏场景的...
一种游戏角色控制方法和相关装置与流程

本申请涉及数据处理领域,特别是涉及一种游戏角色控制方法和相关装置。

背景技术:

1、在一些基于虚拟空间的游戏中,玩家可以通过对游戏角色的控制,实现对虚拟的游戏场景的探索。为了给予玩家真实且沉浸的探索体验,通常会对游戏角色进行多样的动作设计,以确保游戏角色的行为能够反馈玩家意图。

2、相关技术中,可以基于玩家的操作建立其与游戏角色的联系,通过玩家输入的操作来对游戏角色的姿态和位置进行调整,实现对游戏角色的行为的控制。

3、但是,这种同时控制游戏角色的姿态与位置的方式,使得游戏角色的控制效果不足,需要响应大量无效控制操作,降低了系统资源的响应效率。

技术实现思路

1、为了解决上述技术问题,本申请提供了一种游戏角色控制方法和相关装置,能够达到“令行禁止”的视觉效果,避免了玩家的误操作和不就操作,从而有效节省了游戏系统资源。

2、本申请实施例公开了如下技术方案:

3、一方面,本申请提供了一种游戏角色控制方法,所述方法包括:

4、当游戏角色在游戏场景中处于第一移动状态时,确定所述游戏角色的角色模型中与所述游戏角色的胶囊体关联的基准点,在所述游戏场景中,所述基准点的位置跟随所述胶囊体的中心点的位置变化而变化;

5、响应于所述游戏角色的移动状态从第一移动状态改变为第二移动状态,沿着移动方向,将所述角色模型的基准点从第一位置调整至第二位置,所述游戏角色在所述第二移动状态下的移动速度高于在所述第一移动状态下的移动速度;

6、响应于针对所述游戏角色的移动停止操作,在所述游戏场景中停止所述胶囊体,并沿着所述移动方向的反方向,将所述角色模型的基准点从第二位置调整至第三位置。

7、另一方面,本申请实施例提供了一种游戏控制装置,所述装置包括确定单元和控制单元:

8、所述确定单元,用于当游戏角色在游戏场景中处于第一移动状态时,确定所述游戏角色的角色模型中与所述游戏角色的胶囊体关联的基准点,在所述游戏场景中,所述基准点的位置跟随所述胶囊体的中心点的位置变化而变化;

9、所述控制单元,用于响应于所述游戏角色的移动状态从第一移动状态改变为第二移动状态,沿着移动方向,将所述角色模型的基准点从第一位置调整至第二位置,所述游戏角色在所述第二移动状态下的移动速度高于在所述第一移动状态下的移动速度;

10、所述控制单元,还用于响应于针对所述游戏角色的移动停止操作,在所述游戏场景中停止所述胶囊体,并沿着所述移动方向的反方向,将所述角色模型的基准点从第二位置调整至第三位置。

11、另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:

12、所述存储器用于存储计算机程序;

13、所述处理器用于根据所述计算机程序执行以上方面所述的方法。

14、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序在被计算机设备执行时实现以上方面所述的方法。

15、另一方面,本申请实施例提供了一种包括计算机程序的计算机程序产品,当其在计算机设备上运行时,使得所述计算机设备执行以上方面所述的方法。

16、由上述技术方案可以看出,在游戏场景中,不可视的胶囊体用于标识游戏角色在游戏场景中的位置,可视的角色模型用于体现出游戏角色的外形和姿态,在玩家控制游戏角色在游戏场景中的移动过程中,如果从第一移动状态改为移动速度较快的第二移动状态时,为了提升游戏角色的运动表现,将沿着移动方向将角色模型的基准点从第一位置调整至第二位置,由于基准点用于将胶囊体和角色模型进行位置同步,加之高速移动时角色模型会出现前倾状态,将基准点调整到移动方向更靠前的位置,角色模型前倾部分和胶囊体能有更好的位置同步效果,提升了移动起步控制响应速度。当获取移动停止操作时,作为游戏角色位置基准的胶囊体会立刻停止,以让游戏角色准确停在玩家操作意图的位置,同时基准点在角色模型上的位置会向回调整到第三位置,角色模型可在第二位置和第三位置的间距内做出合理的止步动作,避免出现违反常识的停止动作。通过让胶囊体对移动控制上即刻响应,并配合角色模型上基准点位置的合理调整,能够让玩家实现令行禁止的操作手感,同时在角色模型的视觉表现上也更有动作流畅性和合理性。有效降低了玩家出现误操作或因为误操作导致更多额外补救操作的情况,由此节省了游戏系统对上述操作的响应资源,提升了游戏系统的资源利用率。

1.一种游戏角色控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述沿着移动方向,将所述角色模型的基准点从第一位置调整至第二位置,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第二移动状态的移动速度确定缓冲距离,包括:

4.根据权利要求2所述的方法,其特征在于,在将所述角色模型的基准点从第二位置调整至第三位置的过程中,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述第二移动状态对应的移动速度为第一移动速度或第二移动速度,所述第二移动速度高于所述第一移动速度;

6.根据权利要求1所述的方法,其特征在于,在所述游戏角色在所述第二移动状态沿第一移动方向移动的过程中,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述将所述胶囊体的中心点方向从所述第一移动方向切换为所述调整操作指示的第二移动方向后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述倾斜程度参数,在所述角色模型从第一移动方向调整到所述第二移动方向的过程中,控制所述角色模型的倾斜程度,包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,所述方法还包括:

13.根据权利要求1所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述方法还包括:

15.根据权利要求1所述的方法,其特征在于,所述方法还包括:

16.一种游戏控制装置,其特征在于,所述装置包括确定单元和控制单元:

17.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序在被计算机设备执行时实现执行权利要求1-15中任意一项所述的方法。

19.一种包括计算机程序的计算机程序产品,其特征在于,当其在计算机设备上运行时,使得所述计算机设备执行权利要求1-15中任意一项所述的方法。