发布日期:2024-09-01 浏览次数:次
本申请涉及计算机,尤其涉及一种目标对象的展示方法及装置、设备、介质。背景技术:1、游戏中,为丰富玩家视觉体验,会为游戏画面中添加各种视觉效果。2、以3d游戏中的战斗场景为例,在玩家释放某一技能之后,会在场景中展示用于体现该技能的技能动作以及技能特效,以丰富战斗场景所呈现的视觉效果。但是,3d游戏中实体对象较多,表现力较强,视觉效果较为华丽,会给玩家带来视觉上的干扰,造成玩家在战斗画面中难以准确地找到攻击对象(如敌人或目标物体),例如正在移动的攻击对象,大大降低玩家的游戏体验。3、因此,亟待提出一种解决方案,用以克服相关技术中难以识别游戏中攻击目标的技术问题。技术实现思路1、本申请的多个方面提供一种目标对象的展示方法及装置、设备、介质,用以更准确地识别出游戏场景中游戏技能所作用的攻击目标,提高技能攻击效率。2、本申请实施例提供一种目标对象的展示方法,该方法包括:3、获取游戏场景中待展示的实体对象;4、在检测到用于触发游戏技能的操作指令的情况下,从实体对象中筛选游戏技能所作用的目标对象,以及与游戏技能无关的非目标对象;5、在展示游戏技能时,在游戏场景中突出显示目标对象,并隐藏非目标对象。6、进一步可选地,从实体对象中筛选游戏技能所作用的目标对象,以及与游戏技能无关的非目标对象,包括:7、从实体对象中筛选出不属于玩家对象的非玩家对象;其中,玩家对象为触发游戏技能的玩家在游戏场景中所操控的实体对象,非玩家实体为游戏场景中与玩家无关的实体对象;8、基于操作指令获取游戏技能所作用的对象;9、根据游戏技能所作用的对象,从非玩家对象中筛选出目标对象以及非目标对象。10、其中,进一步可选地,根据游戏技能所作用的对象,从非玩家对象中筛选出目标对象以及非目标对象,包括:11、获取游戏技能所作用的对象的标识;12、查找非玩家对象中携带有标识的实体对象,并将携带有标识的实体对象作为目标对象存储到第一数组中;13、将非玩家对象中未携带有标识的实体对象作为非目标对象存储到第二数组中。14、进一步可选地,在展示游戏技能时,在游戏场景中突出显示目标对象,并隐藏非目标对象,包括:15、在游戏场景中隐藏非目标对象;16、将游戏场景的场景特效从原始场景特效切换为游戏技能对应的战斗场景特效;17、在完成场景特效切换的游戏场景中隐藏目标对象,并展示游戏技能对应的技能效果;其中,技能效果包括技能特效、技能动作、技能音效中的任意一种或多种;18、技能效果展示结束之后,在完成场景特效切换的游戏场景中突出显示目标对象。19、其中,进一步可选地,在游戏场景中隐藏非目标对象,包括:20、对第二数组中的非目标对象进行隐藏显示处理;21、将游戏场景的场景特效从原始场景特效切换为游戏技能对应的战斗场景特效,包括:22、将游戏场景的场景灯光特效降低至预设数值;23、展示用于包围目标对象和玩家对象的战斗场景效果;24、技能效果展示结束之后,在完成场景特效切换的游戏场景中突出显示目标对象,包括:25、若检测到技能效果播放结束,则对第一数组中的目标对象进行突出显示处理;26、在完成场景特效切换的游戏场景中展示处理后的目标对象。27、其中,进一步可选地,还包括:28、目标对象突出显示预设时长之后,将游戏场景的场景特效恢复为原始场景特效;29、在恢复后的游戏场景中重新展示非目标对象。30、其中,进一步可选地,还包括:31、在恢复后的游戏场景中,为目标对象添加用于表示游戏技能所造成的伤害程度的特效,以使目标对象与重新展示的非目标对象形成视觉差异。32、本申请实施例提供一种游戏技能的展示装置,装置包括:33、处理模块,被配置为获取游戏场景中待展示的实体对象;当检测到用于触发游戏技能的操作指令时,从实体对象中筛选游戏技能所作用的目标对象,以及与游戏技能无关的非目标对象;34、展示模块,被配置为在展示游戏技能时,在游戏场景中突出显示目标对象,并隐藏非目标对象。35、本申请实施例还提供一种电子设备,包括:存储器和处理器;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:执行本申请实施例提供的方法中的步骤。36、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现本申请实施例提供的方法中的步骤。37、在本申请实施例提供的技术方案中,首先获取游戏场景中待展示的实体对象。进而,当检测到用于触发游戏技能的操作指令时,从实体对象中筛选游戏技能所作用的目标对象,以及与游戏技能无关的非目标对象。通过区别出目标对象和非目标对象,可以在游戏场景中更有针对性地执行不同对象的展示方案,从而为更准确地识别游戏技能所作用的攻击目标提供基础。最终,在展示游戏技能时,在游戏场景中突出显示目标对象,并隐藏非目标对象。这样,可以直观地识别出游戏场景中游戏技能所作用的目标对象,避免了非目标对象带来的视觉干扰,从而,既能够保证游戏具有丰富视觉效果,又能够有效识别出游戏场景中游戏技能所作用的攻击目标,提高技能攻击效率,改善玩家的游戏体验。技术特征:1.一种游戏技能的展示方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述从所述实体对象中筛选所述游戏技能所作用的目标对象,以及与所述游戏技能无关的非目标对象,包括:3.根据权利要求2所述的方法,其特征在于,所述根据所述游戏技能所作用的对象,从所述非玩家对象中筛选出所述目标对象以及所述非目标对象,包括:4.根据权利要求1所述的方法,其特征在于,所述在展示所述游戏技能时,在所述游戏场景中突出显示所述目标对象,并隐藏所述非目标对象,包括:5.根据权利要求4所述的方法,其特征在于,所述在所述游戏场景中隐藏所述非目标对象,包括:6.根据权利要求4所述的方法,其特征在于,还包括:7.根据权利要求6所述的方法,其特征在于,还包括:8.一种游戏技能的展示装置,其特征在于,所述装置包括:9.一种电子设备,其特征在于,包括:存储器和处理器;10.一种可读存储介质,其特征在于,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现根据权利要求1至7中任一项所述的游戏技能的展示方法。技术总结本申请实施例提供一种目标对象的展示方法及装置、设备、介质。该方法中,获取游戏场景中待展示的实体对象;在检测到用于触发游戏技能的操作指令的情况下,从实体对象中筛选游戏技能所作用的目标对象,以及与游戏技能无关的非目标对象;在展示游戏技能时,在游戏场景中突出显示目标对象,并隐藏非目标对象。该方法更准确地识别出游戏场景中游戏技能所作用的攻击目标,提高技能攻击效率。技术研发人员:万路,李越受保护的技术使用者:成都完美天智游科技有限公司技术研发日:技术公布日:2024/6/20