【技术实现步骤摘要】
技能指示器的显示方法、装置和电子设备
[0001]本专利技术涉及人机交互领域,尤其是涉及一种技能指示器的显示方法、装置和电子设备。
技术介绍
[0002]在战斗类游戏中,游戏场景的场景地图通常由连续的多边形组成,例如四边形或六边形。相对于四边形场景地图,六边形场景地图具有诸多优点,例如同样周长面积最大、单元格中心到所有方向上的相邻单元格中心点的距离均相等、策略更深等。对于范围攻击型的技能,技能在被释放之前,通常会显示技能指示器,该技能指示器基于技能的释放方向和伤害范围指示技能被释放后的伤害区域。由于技能的伤害范围通常为标准形状,如圆形、矩形、扇形、锥形等,因而技能指示器指示的伤害区域与地图中的六边形不能绝对匹配,导致用户难以基于技能指示器指示的伤害区域确定某一六边形区域是否被攻击,技能指示器的指示效果较差,影响了用户的战斗决策。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种技能指示器的显示方法、装置和电子设备。以提升指示器的指示效果,进一步提高用户的人机交互效率。
[0004]第一 ...
【技术保护点】
【技术特征摘要】
1.一种技能指示器的显示方法,其特征在于,通过终端设备提供一图形用户界面;所述图形用户界面中显示有虚拟场景;所述虚拟场景由连续排列的多个场景单位组成;所述场景单位为六边形;所述方法包括:响应针对目标技能的触发操作,确定所述目标技能的释放位置和伤害范围;其中,所述释放位置为所述虚拟场景中的一个场景单位;所述释放位置位于所述伤害范围中;所述伤害范围包括多个场景单位;基于所述伤害范围中多个指定场景单位的相对位置,确定所述目标技能的技能指示器的方向信息;基于所述目标技能预设的指示器参数,以所述释放位置为基准,沿着所述方向信息指示的方向生成并显示所述技能指示器。2.根据权利要求1所述的方法,其特征在于,响应针对目标技能的触发操作,确定所述目标技能的释放位置和伤害范围的步骤,包括:响应作用于目标技能的技能控件的拖动操作,基于所述技能控件的拖动位置,确定所述目标技能的释放位置;在所述虚拟场景的六边形坐标系中,基于所述目标技能预设的伤害范围参数以及所述释放位置,确定所述目标技能的伤害范围中每个场景单位的坐标信息;将所述目标技能的伤害范围中每个场景单位的坐标信息,确定为所述目标技能的伤害范围。3.根据权利要求1所述的方法,其特征在于,基于所述伤害范围中多个指定场景单位的相对位置,确定所述目标技能的技能指示器的方向信息的步骤,包括:获取所述伤害范围中,距离所述释放位置最远的目标场景单位;根据所述目标场景位置与所述释放位置的连线与所述六边形的边角关系,确定所述目标技能的技能指示器的方向信息。4.根据权利要求3所述的方法,其特征在于,根据所述目标场景单位与所述释放位置的连线,与所述六边形的边角关系,确定所述目标技能的技能指示器的方向信息的步骤,包括:如果所述目标场景单位与所述释放位置的连线满足指定条件,基于所述目标场景单位与所述释放位置确定所述目标技能的技能指示器的方向信息;其中,所述指定条件包括:所述目标场景单位与所述释放位置的连线与所述六边形的任意一边垂直,或者经过所述六边形的任意一角;如果所述目标场景单位与所述释放位置的连线不满足所述指定条件,基于所述目标场景单位、所述目标场景单位的相邻场景单位以及所述释放位置,确定所述目标技能的技能指示器的方向信息;其中,所述相邻场景单位与所述释放位置的距离,不小于所述伤害范围中除所述目标场景单位以外的场景单位与所述释放位置的距离。5.根据权利要求4所述的方法,其特征在于,如果所述目标场景单位与所述释放位置的连线满足指定条件,基于所述目标场景单位...
【专利技术属性】
技术研发人员:刘锐,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。