技能伤害范围的确定方法、装置和电子设备制造方法及图纸

技术编号:34092959 阅读:62 留言:0更新日期:2022-07-11 21:37
本发明专利技术提供了一种技能伤害范围的确定方法、装置和电子设备,涉及游戏的技术领域,该方法包括:响应于目标技能被释放,确定目标技能的释放位置;该释放位置位于虚拟场景中的一个场景单位,该场景单位为六边形,虚拟场景由连续排列的多个场景单位组成;基于释放位置,获取目标技能的伤害范围的第一相对位置信息;该第一相对位置信息包括:目标技能的伤害范围相对于释放位置的位置信息;基于目标技能的伤害范围的第一相对位置信息,确定目标技能的伤害范围。通过该方式,直接基于相对位置信息确定目标技能的伤害范围,无需再针对每个六边形计算是否处于伤害范围,计算量小,减少了计算压力。力。力。

【技术实现步骤摘要】
技能伤害范围的确定方法、装置和电子设备


[0001]本专利技术涉及游戏
,尤其是涉及一种技能伤害范围的确定方法、装置和电子设备。

技术介绍

[0002]在战斗类游戏中,游戏场景的场景地图通常由连续的多边形组成,例如四边形或六边形。相对于四边形场景地图,六边形场景地图具有诸多优点,例如同样周长面积最大、单元格中心到所有方向上的相邻单元格中心点的距离均相等、策略更深等。考虑到技能的伤害范围通常为标准形状,如圆形、矩形、扇形、锥形等,在基于六边形场景地图计算技能的伤害范围时,需要根据技能伤害范围的形状以及周边六边形的分布,计算每个六边形是否处于伤害范围内,计算压力较大。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种技能伤害范围的确定方法、装置和电子设备,以在六边形地图场景中确定伤害范围,减少计算压力。
[0004]第一方面,本专利技术实施例提供了一种技能伤害范围的确定方法,该方法包括:响应于目标技能被释放,确定目标技能的释放位置;其中,该释放位置位于虚拟场景中的一个场景单位,该场景单位为六边形,虚拟场本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种技能伤害范围的确定方法,其特征在于,所述方法包括:响应于目标技能被释放,确定所述目标技能的释放位置;其中,所述释放位置位于虚拟场景中的一个场景单位,所述场景单位为六边形,所述虚拟场景由连续排列的多个所述场景单位组成;基于所述释放位置,获取所述目标技能的伤害范围的第一相对位置信息;其中,所述第一相对位置信息包括:所述目标技能的伤害范围相对于所述释放位置的位置信息;基于所述目标技能的伤害范围的第一相对位置信息,确定所述目标技能的伤害范围。2.根据权利要求1所述的方法,其特征在于,基于所述释放位置,获取所述目标技能的伤害范围的第一相对位置信息的步骤,包括:确定所述释放位置相对于释放所述目标技能的虚拟对象的对象位置的第二相对位置信息;获取所述第二相对位置信息对应的所述目标技能的伤害范围的第一相对位置信息;其中,当所述第二相对位置信息不同时,所述第二相对位置信息对应的所述第一相对位置信息不同。3.根据权利要求2所述的方法,其特征在于,确定所述释放位置相对于释放所述目标技能的虚拟对象的对象位置的第二相对位置信息的步骤,包括:以所述对象位置对应的场景单位为原点,建立第一六边形坐标系,将所述释放位置在所述第一六边形坐标系中的坐标信息,确定为所述第二相对位置信息;其中,所述第二相对位置信息用于:指示所述虚拟对象释放所述目标技能的释放方向和释放距离。4.根据权利要求2所述的方法,其特征在于,所述第二相对位置信息对应的所述目标技能的伤害范围的第一相对位置信息,预先通过下述方式设置:以所述释放位置对应的场景单位为原点,建立第二六边形坐标系;设置所述目标技能的伤害范围所属的目标场景单位;将所述目标场景单位在所述第二六边形坐标系中的坐标信息,确定为所述第二相对位置信息对应的所述目标技能的伤害范围的第一相对位置信息。5.根据权利要求4所述的方法,其特征在于,设置所述目标技能的伤害范围所属的目标场景单位的步骤,包括:基于所述目标技能的伤害范围的范围形状,设置所述目标技能的伤害范围所属的目标场景单位。6.根据权利要求4所述的方法,其特征在于,设置所述目标技能的伤害范围所属的目标场景单位的步骤,包括:如果所述对象位置与所述释放位置的连线满足指定...

【专利技术属性】
技术研发人员:刘锐尹健维
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1