虚拟角色的控制方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:39260605 阅读:11 留言:0更新日期:2023-10-30 12:12
本申请实施例提供了一种虚拟角色的控制方法、装置、设备、存储介质及程序产品,涉及应用程序开发技术领域。所述方法包括显示回合制对战的战斗场景的显示画面,显示画面中显示有位于战斗场景中的第一虚拟角色,以及与第一虚拟角色进行回合制对战的第二虚拟角色;在第一虚拟角色作为攻击方的情况下,控制第一虚拟角色从当前所处的第一初始位置移动至第一目标位置,并控制第一虚拟角色在第一目标位置执行针对第二虚拟角色的攻击行为;在攻击行为完成后,控制第一虚拟角色从第一目标位置移动至第二目标位置,第二目标位置不同于第一初始位置。本申请实施例提供的技术方案,能够提升虚拟角色所处位置的灵活性。拟角色所处位置的灵活性。拟角色所处位置的灵活性。

【技术实现步骤摘要】
虚拟角色的控制方法、装置、设备、存储介质及程序产品
[0001]本申请要求于2022年08月19日提交的、申请号为202211000420.0、专利技术名称为“虚拟角色的控制方法、装置、设备、存储介质及程序产品”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请实施例涉及应用程序开发
,特别涉及一种虚拟角色的控制方法、装置、设备、存储介质及程序产品。

技术介绍

[0003]一些游戏有时会引入对战机制以丰富游戏内容。
[0004]在相关技术中,参与对战的双方是虚拟角色,每个虚拟角色都对应有固定站立的位置,虚拟角色每次执行完一个操作,都会回到其对应的固定站立的位置上,这种方式也称为站桩。
[0005]在上述相关技术中,虚拟角色所处的位置较为限制,不够灵活。

技术实现思路

[0006]本申请实施例提供了一种虚拟角色的控制方法、装置、设备、存储介质及程序产品,能够提升虚拟角色所处的位置的灵活性。所述技术方案如下:
[0007]根据本申请实施例的一个方面,提供了一种虚拟角色的控制方法,所述方法包括:
[0008]显示回合制对战的战斗场景的显示画面,所述显示画面中显示有位于所述战斗场景中的第一虚拟角色,以及与所述第一虚拟角色进行所述回合制对战的第二虚拟角色;
[0009]在所述第一虚拟角色作为攻击方的情况下,控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置,并控制所述第一虚拟角色在所述第一目标位置执行针对所述第二虚拟角色的攻击行为;
[0010]在所述攻击行为完成后,控制所述第一虚拟角色从所述第一目标位置移动至第二目标位置,所述第二目标位置不同于所述第一初始位置。
[0011]根据本申请实施例的一个方面,提供了一种虚拟角色的控制装置,所述装置包括:
[0012]画面显示模块,用于显示回合制对战的战斗场景的显示画面,所述显示画面中显示有位于所述战斗场景中的第一虚拟角色,以及与所述第一虚拟角色进行所述回合制对战的第二虚拟角色;
[0013]位移控制模块,用于在所述第一虚拟角色作为攻击方的情况下,控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置,并控制所述第一虚拟角色在所述第一目标位置执行针对所述第二虚拟角色的攻击行为;
[0014]所述位移控制模块,还用于在所述攻击行为完成后,控制所述第一虚拟角色从所述第一目标位置移动至第二目标位置,所述第二目标位置不同于所述第一初始位置。
[0015]根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处
理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述虚拟角色的控制方法。
[0016]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述虚拟角色的控制方法。
[0017]根据本申请实施例的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述虚拟角色的控制方法。
[0018]本申请实施例提供的技术方案可以包括如下有益效果:
[0019]在回合制对战的战斗场景中,虚拟角色在执行攻击行为之前,会通过改变位置以便于执行攻击行为;在攻击行为完成后,虚拟角色的位置也会再次发生变化,且不会回到初始位置,也即,在回合制对战过程中,虚拟角色所处的位置是可以不断变化的,相比于每次攻击行为完成后都要回到固定位置(即站桩的方式),本申请实施例提供的技术方案通过虚拟角色非站桩的位置确定方式,提升了虚拟角色站位的灵活性,同时也提升了产品内容设计的丰富性。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0021]图1是本申请一个实施例提供的虚拟世界的示意图;
[0022]图2是本申请一个实施例提供的战斗地图的示意图;
[0023]图3是本申请一个实施例提供的计算机系统的结构框图;
[0024]图4是本申请一个实施例提供的回合制对战的示意图;
[0025]图5是本申请另一个实施例提供的回合制对战的示意图;
[0026]图6是本申请一个实施例提供的虚拟角色的控制方法的流程图;
[0027]图7是本申请另一个实施例提供的虚拟角色的控制方法的流程图;
[0028]图8是本申请一个实施例提供的点阵示意图;
[0029]图9是本申请另一个实施例提供的回合制对战的示意图;
[0030]图10是本申请一个实施例提供的虚拟角色的移动设置示意图;
[0031]图11是本申请另一个实施例提供的虚拟角色的移动设置示意图;
[0032]图12是本申请另一个实施例提供的虚拟角色的移动设置示意图;
[0033]图13是本申请另一个实施例提供的回合制对战的示意图;
[0034]图14是本申请另一个实施例提供的虚拟角色的移动设置示意图;
[0035]图15是本申请另一个实施例提供的虚拟角色的移动设置示意图;
[0036]图16是本申请另一个实施例提供的回合制对战的示意图;
[0037]图17是本申请另一个实施例提供的回合制对战的示意图;
[0038]图18是本申请另一个实施例提供的回合制对战的示意图;
[0039]图19是本申请另一个实施例提供的回合制对战的示意图;
[0040]图20是本申请另一个实施例提供的回合制对战的示意图;
[0041]图21是本申请另一个实施例提供的回合制对战的示意图;
[0042]图22是本申请另一个实施例提供的虚拟角色的控制方法的流程图;
[0043]图23是本申请一个实施例提供的虚拟角色的控制装置的框图;
[0044]图24是本申请另一个实施例提供的虚拟角色的控制装置的框图;
[0045]图25是本申请一个实施例提供的计算机设备的框图。
具体实施方式
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的方法的例子。
[0047]首先,对本申请实施例中涉及的名词进行简单介绍:
[0048]虚拟世界:是应用程序在终端设备上运行时显示(或提供)的虚拟世界。该虚拟世界可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟世界可以是二维虚拟世界、2.5维虚拟世界和三维虚拟世界中的任意一种,本申请对此本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的控制方法,其特征在于,所述方法包括:显示回合制对战的战斗场景的显示画面,所述显示画面中显示有位于所述战斗场景中的第一虚拟角色,以及与所述第一虚拟角色进行所述回合制对战的第二虚拟角色;在所述第一虚拟角色作为攻击方的情况下,控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置,并控制所述第一虚拟角色在所述第一目标位置执行针对所述第二虚拟角色的攻击行为;在所述攻击行为完成后,控制所述第一虚拟角色从所述第一目标位置移动至第二目标位置,所述第二目标位置不同于所述第一初始位置。2.根据权利要求1所述的方法,其特征在于,所述控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置,包括:根据所述第一初始位置以及所述第二虚拟角色当前所处的第二初始位置,从所述战斗场景中确定候选区域;从所述候选区域中,确定多个候选位置;从所述多个候选位置中确定满足攻击发起条件的目标候选位置,并根据所述目标候选位置确定所述第一目标位置;控制所述第一虚拟角色从所述第一初始位置移动至所述第一目标位置。3.根据权利要求1所述的方法,其特征在于,所述控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置之前,还包括:若所述第一初始位置满足攻击发起条件,则控制所述第一虚拟角色在所述第一初始位置执行针对所述第二虚拟角色的攻击行为;若所述第一初始位置不满足攻击发起条件,则执行所述控制所述第一虚拟角色从当前所处的第一初始位置移动至第一目标位置的步骤。4.根据权利要求2或3所述的方法,其特征在于,所述攻击发起条件包括以下至少之一:所述第一虚拟角色和所述第二虚拟角色之间无障碍物;所述第一虚拟角色和所述第二虚拟角色之间的坡度小于或等于第一阈值;所述第一虚拟角色和所述第二虚拟角色之间的距离小于或等于第二阈值。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一目标位置和所述第二虚拟角色被攻击后所移动至的位置,确定满足条件的位置作为所述第二目标位置;其中,所述条件包括:与所述第二虚拟角色被攻击后所移动至的位置分别位于所述第一目标位置的两侧,且与所述第一目标位置之间的第一距离相对于第二距离的差值小于或等于第三阈值,所述第二距离是所述第一目标位置和所述第二虚拟角色被攻击后所移动至的位置之间的距离。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一虚拟角色作为受击方的情况下,控制所述第一虚拟角色从当前所处的第三初始位置移动至第三目标位置。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在参与所述回合制对战的虚拟角色的位置发生移动之后,对所述战斗场景进行更新,得到更新后的战斗场景;
显示所述更新后的战斗场景的显示画面。8.根据权利要求7所述的方法,其特征在于,所述对所述战斗场景进行更新,得到更新后的战斗场景,包括:从世界场景中选取符合条件的部分场景区域,作为所述更新后的战斗场景;其中,所述条件包括:所述部分场景区域包含参与所述回合制对战的至少两个虚拟角色的位置,且所述至少两个...

【专利技术属性】
技术研发人员:陈阳罗绍怡孙寅翔林建锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1