掌桥专利:专业的专利平台
掌桥专利
首页

虚拟角色的显示方法和装置、存储介质及电子设备

文献发布时间:2024-04-18 20:02:18


虚拟角色的显示方法和装置、存储介质及电子设备

技术领域

本申请涉及计算机领域,具体而言,涉及一种虚拟角色的显示方法和装置、存储介质及电子设备。

背景技术

目前,用户在控制虚拟角色与不同阵营的虚拟角色进行游戏时,一般不同阵营的虚拟角色数量众多,而且游戏节奏较快,导致用户受到攻击时,很大概率无法确认所受到攻击的出处,用户受到攻击想要反击时,其它阵营的虚拟角色众多,真正发动攻击的虚拟角色难以被快速认出,进而导致虚拟角色的显示效率无法保证。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本申请实施例提供了一种虚拟角色的显示方法和装置、存储介质及电子设备,以至少解决相关技术中虚拟角色的显示效率较低的技术问题。

根据本申请实施例的一个方面,提供了一种虚拟角色的显示方法,包括:在目标应用中显示第一虚拟角色的游戏画面;在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记,其中,所述目标轮廓标记用于在所述第二虚拟角色与所述第一虚拟角色产生了所述攻击事件的情况下,在所述游戏画面中标记出所述第二虚拟角色的角色模型;在所述第二虚拟角色发生移动的情况下,显示所述目标轮廓标记跟随所述第二虚拟角色移动。

根据本申请实施例的另一方面,还提供了一种虚拟角色的显示装置,包括:第一显示模块,用于在目标应用中显示第一虚拟角色的游戏画面;第二显示模块,用于在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记,其中,所述目标轮廓标记用于在所述第二虚拟角色与所述第一虚拟角色产生了所述攻击事件的情况下,在所述游戏画面中标记出所述第二虚拟角色的角色模型;第三显示模块,用于在所述第二虚拟角色发生移动的情况下,显示所述目标轮廓标记跟随所述第二虚拟角色移动。

在一个示例性的实施例中,所述装置用于通过如下方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为所述第二虚拟角色新增的所述目标轮廓标记,其中,所述目标轮廓标记用于表示所述第一虚拟角色受到的攻击来自所述第二虚拟角色。

在一个示例性的实施例中,所述装置还用于执行以下至少一种方法:在所述游戏画面中显示第一道具标记,其中,所述第一道具标记用于在所述游戏画面中标记所述第二虚拟角色攻击所述第一虚拟角色所使用的虚拟道具;在所述游戏画面中显示第一阵营标记,其中,所述第一阵营标记用于在所述游戏画面中标记攻击所述第一虚拟角色的所述第二虚拟角色所处的阵营。

在一个示例性的实施例中,所述装置用于通过如下至少一种方式在所述第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为所述第二虚拟角色新增的目标轮廓标记:根据所述第一虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的颜色根据所述第一虚拟角色的虚拟生命值的取值确定;根据所述第一虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述第一虚拟角色的虚拟生命值的取值确定;根据所述第二虚拟角色的攻击所述第一虚拟角色的攻击次数,在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述攻击次数的取值确定。

在一个示例性的实施例中,所述装置还用于:在所述第一虚拟角色受到多个所述第二虚拟角色的攻击、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示与所述多个第二虚拟角色一一对应的多个所述目标轮廓标记;在所述多个第二虚拟角色中除目标虚拟角色之外的其它虚拟角色均由所述第一虚拟角色的视野范围内移动至所述第一虚拟角色的视野范围外的情况下,取消显示所述目标虚拟角色对应的所述目标轮廓标记。

在一个示例性的实施例中,所述装置用于通过如下方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记,其中,所述目标轮廓标记用于表示所述第二虚拟角色受到的攻击来自所述第一虚拟角色。

在一个示例性的实施例中,所述装置用于通过如下至少一种方式在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述游戏画面中显示第二道具标记,其中,所述第二道具标记用于在所述游戏画面中标记所述第一虚拟角色攻击所述第二虚拟角色时,所述第二虚拟角色所使用的虚拟道具;在所述游戏画面中显示第二阵营标记,其中,所述第二阵营标记用于在所述游戏画面中标记所述第一虚拟角色攻击的所述第二虚拟角色所处的阵营。

在一个示例性的实施例中,所述装置用于通过如下至少一种方式在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:根据受到所述第一虚拟角色攻击的所述第二虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的颜色根据所述第二虚拟角色的虚拟生命值的取值确定;根据受到所述第一虚拟角色攻击的所述第二虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述第二虚拟角色的虚拟生命值的取值确定;根据所述第一虚拟角色的攻击所述第二虚拟角色的攻击次数,在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述攻击次数的取值确定。

在一个示例性的实施例中,所述装置还用于:在所述第一虚拟角色攻击了第二虚拟角色、且所述第二虚拟角色被击败的情况下,在所述第二虚拟角色被击败时所处的位置显示目标虚拟对象,其中,所述目标虚拟对象用于显示所述目标虚拟对象预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色;在所述目标虚拟对象的预设范围内存在与所述第一虚拟角色处于不同阵营的虚拟角色,且所述游戏画面显示有小地图画面的情况下,在所述小地图画面中显示目标位置标记,其中,所述目标位置标记用于表示所述目标虚拟对象的预设范围内存在的与所述第一虚拟角色处于不同阵营的虚拟角色在所述小地图画面中对应的位置;在所述目标虚拟对象的预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色发生移动的情况下,显示跟随所述目标虚拟对象预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色移动的所述目标位置标记。

在一个示例性的实施例中,所述装置还用于:在所述第一虚拟角色受到所述第二虚拟角色的攻击、所述第二虚拟角色位于所述第一虚拟角色的视野范围内,且在所述第一虚拟角色与所述第二虚拟角色之间存在虚拟障碍物的情况下,在所述游戏画面显示第一轮廓标记,其中,所述第一轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型;在所述第一虚拟角色攻击了所述第二虚拟角色、所述第二虚拟角色位于所述第一虚拟角色的视野范围内,且所述第一虚拟角色与所述第二虚拟角色之间存在所述虚拟障碍物的情况下,在所述游戏画面显示第二轮廓标记,其中,所述第二轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型。

在一个示例性的实施例中,所述装置用于通过如下至少一种方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同颜色的所述目标轮廓标记;在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同闪烁频率的所述目标轮廓标记,其中,所述目标轮廓标记在所述目标应用中以闪烁的方式显示;在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同流动速度的所述目标轮廓标记,其中,所述目标轮廓标记在所述目标应用中以流动的方式显示。

在一个示例性的实施例中,所述装置还用于执行如下至少之一方法:

在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,显示第三虚拟角色可见的所述目标轮廓标记,其中,所述第三虚拟角色是与所述第一虚拟角色处于相同阵营的虚拟角色;

在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,显示所述第二虚拟角色对应的透视轮廓标记,其中,所述透视轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型。

根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟角色的显示方法。

根据本申请实施例的又一方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上虚拟角色的显示方法。

根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟角色的显示方法。

在本申请实施例中,采用在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型,在第二虚拟角色发生移动的情况下,显示目标轮廓标记跟随第二虚拟角色移动的方式,通过在用户控制的第一虚拟角色与第二虚拟角色产生攻击事件时,例如,第一虚拟角色受到第二虚拟角色攻击或第一虚拟角色攻击了第二虚拟角色,显示表示第一虚拟角色与第二虚拟角色产生了攻击事件的目标轮廓标记,达到了在游戏画面中快速标记与用户产生攻击事件的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知与自己产生攻击事件的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

此外,通过在用户控制的第一虚拟角色受到第二虚拟角色攻击时,显示表示第一虚拟角色受到的攻击来自第二虚拟角色的目标轮廓标记,达到了在游戏画面中快速标记向用户发动攻击的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知对自己发动攻击的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题,通过在用户控制的第一虚拟角色攻击第二虚拟角色攻击时,显示表示第一虚拟角色攻击了第二虚拟角色的目标轮廓标记,达到了在用户对其它虚拟角色攻击时,在游戏画面中快速标记攻击的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知自己发动攻击的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

进一步的,通过显示受到攻击的来源虚拟角色的轮廓或攻击的虚拟角色的轮廓,以清楚地将虚拟角色展示在游戏画面中,且当该虚拟角色未出现在游戏画面内时,还可以通过显示虚拟角色的轮廓,以透视出虚拟角色在游戏场景中的模型,便于用户获知已标记的虚拟角色在未出现在游戏画面内时所处的位置,使得用户可以快速获知对自己发动攻击的敌人所处位置或自己发动攻击所攻击的敌人所处的位置,避免由于视野被遮挡导致丢失敌人的位置,达到优化用户使用体验,提高虚拟角色的显示效率的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种可选的虚拟角色的显示方法的应用环境的示意图;

图2是根据本申请实施例的一种可选的虚拟角色的显示方法的流程示意图;

图3是根据本申请实施例的一种可选的虚拟角色的显示方法的示意图;

图4是根据本申请实施例的另一种可选的虚拟角色的显示方法的示意图;

图5是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图6是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图7是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图8是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图9是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图10是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图11是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图12是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图13是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图14是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图15是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图16是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图17是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图18是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图19是根据本申请实施例的又一种可选的虚拟角色的显示方法的示意图;

图20是根据本申请实施例的一种可选的虚拟角色的显示装置的结构示意图;

图21是根据本申请实施例的一种可选的虚拟角色的显示产品的结构示意图;

图22是根据本申请实施例的一种可选的电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本申请实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:

射击游戏:包含第一人称射击游戏、第三人称射击游戏等包含但不仅限于此的所有使用热兵器类进行远程攻击的游戏。

第一人称射击类游戏(First-person shooting game,FPS),第一人称射击游戏属于动作类游戏(Action Game,ACT)的一个分支,顾名思义,第一人称视角射击游戏就是以玩家的主观视角来进行射击游戏。

第三人称射击类游戏(Third-person shooting game,TPS),也是射击游戏的一种,与第一人称射击类游戏的区别在于,玩家在游戏屏幕中是可见的。

下面结合实施例对本申请进行说明:

根据本申请实施例的一个方面,提供了一种虚拟角色的显示方法,可选地,在本实施例中,上述虚拟角色的显示方法可以应用于如图1所示的由服务器101和终端设备103所构成的硬件环境中。如图1所示,服务器101通过网络与终端103进行连接,可用于为终端设备或终端设备上安装的应用程序提供服务,应用程序可以是视频应用程序、即时通信应用程序、浏览器应用程序、教育应用程序、游戏应用程序等。可在服务器上或独立于服务器设置数据库105,用于为服务器101提供数据存储服务,例如,游戏数据存储服务器,上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络,终端设备103可以是配置有应用程序的终端,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等计算机设备,上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。

结合图1所示,上述虚拟角色的显示方法可以在终端设备103通过如下步骤实现:

S1,在终端设备103的目标应用中显示第一虚拟角色的游戏画面;

S2,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在终端设备103的目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型;

S3,在第二虚拟角色发生移动的情况下,在终端设备103上显示目标轮廓标记跟随第二虚拟角色移动。

可选地,在本实施例中,上述虚拟角色的显示方法还可以通过服务器实现,例如,图1所示的服务器101中实现;或由用户终端和服务器共同实现。

上述仅是一种示例,本实施例不做具体的限定。

可选地,作为一种可选的实施方式,如图2所示,上述虚拟角色的显示方法包括:

S202,在目标应用中显示第一虚拟角色的游戏画面;

可选的,在本申请实施例中,上述虚拟角色的显示方法可以但不限于应用于各种应用中,其中,以目标应用是目标游戏应用为例,上述目标游戏应用可以为多人在线战术竞技游戏(Multiplayer Online Battle Arena简称为MOBA)或者为单人游戏(Single-PlayerGame简称为SPG)。在此不做具体限定,上述的目标游戏应用可以包括但不限于射击应用、角色扮演应用、即时战略应用等,上述射击应用可以包括但不限于第一人称射击应用、第三人称射击应用以及能够在第一人称与第三人称之间进行切换的射击应用,其中,图3是根据本发明实施例的一种虚拟角色的显示方法的示意图,如图3所示,应用显示界面可以区分为第一人称显示界面301和第三人称显示界面303,以及包括但不限于利用视角切换交互按钮进行第一人称和第三人称之间切换的显示界面,通过对交互对象“标记道具”执行交互操作,以允许使用上述虚拟角色的显示方法。

需要说明的是,上述目标应用可以包括但不限于以下至少之一:二维(TwoDimension,简称2D)游戏应用、三维(Three Dimension,简称3D)游戏应用、虚拟现实(Virtual Reality,简称VR)游戏应用、增强现实(Augmented Reality,简称AR)游戏应用、混合现实(Mixed Reality,简称MR)游戏应用。以上只是一种示例,本实施例对此不作任何限定。

例如,目前的相关技术中,当第一虚拟角色受到其它虚拟角色攻击时,一般只会显示方向标识,以指示所受攻击的来源方向,用户也只能获知敌人攻击的方向,但当该方向具有很多掩体或其它虚拟角色时,用户无法分辨出该次攻击具体来自哪个虚拟角色,在本实施例中,通过在用户控制的第一虚拟角色受到第二虚拟角色攻击时,显示表示第一虚拟角色受到的攻击来自第二虚拟角色的目标轮廓标记,达到了在游戏画面中快速标记向用户发动攻击的虚拟角色的目的,从而实现了提高虚拟角色的显示效率的技术效果

可选地,在本实施例中,上述游戏画面可以包括但不限于由终端设备根据服务器下发的目标应用的相关数据后,对该数据渲染得到的游戏画面,还可以包括但不限于由终端设备根据目标应用在终端设备本地存储的数据渲染得到的游戏画面。

可选地,在本实施例中,上述第一虚拟角色包括但不限于由用户通过参与帐号登录上述目标应用,在已经开始的一局游戏中所控制的虚拟操作对象。

可选地,在本实施例中,上述第二虚拟角色包括但不限于由其它用户在上述目标应用中通过参与帐号进行控制的与第一虚拟角色处于不同阵营的虚拟操作对象,还可以包括但不限于由服务器生成的系统预设的与第一虚拟角色处于不同阵营的虚拟操作对象。

S204,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型;

可选地,在本实施例中,上述第一虚拟角色与第二虚拟角色之间产生攻击事件可以包括但不限于第一虚拟角色攻击了第二虚拟角色或者第一虚拟角色受到了第二虚拟角色的攻击或者第一虚拟角色既攻击了第二虚拟角色,也受到了第二虚拟角色的攻击,以第一虚拟角色受到了第二虚拟角色的攻击为例,可以包括但不限于第二虚拟角色使用虚拟攻击道具、虚拟技能、虚拟动作等游戏操作对第一虚拟角色发动的攻击操作,该攻击操作可以包括但不限于使得第一虚拟角色的虚拟生命值降低或者使得第一虚拟角色的虚拟护甲值降低,换句话说,当第一虚拟角色的角色参数由于第二虚拟角色所执行的游戏操作发生变化时,则可以理解为上述第一虚拟角色受到了第二虚拟角色的攻击,反之亦然。

可选地,在本实施例中,上述第二虚拟角色位于第一虚拟角色的视野范围内可以理解为上述第二虚拟角色在游戏场景中所处的位置位于第一虚拟角色当前视角内部,具体而言,可以包括但不限于第二虚拟角色在第一虚拟角色的游戏画面中可以被观察到。

在一个示例性的实施例中,图4是根据本发明实施例的另一种虚拟角色的显示方法的示意图,如图4所示,包括虚拟角色402、虚拟角色404、虚拟角色406,其中,虚拟角色402对应于上述第一虚拟角色,虚拟角色404、虚拟角色406均是与虚拟角色402处于不同阵营,且向虚拟角色402攻击的虚拟角色,其中,虚拟角色402的视野范围包括区域408,虚拟角色404位于区域408内部,虚拟角色406位于区域408外部,此时,上述虚拟角色404即为上述第二虚拟角色,上述虚拟角色406则不是上述第二虚拟角色。

需要说明的是,上述虚拟角色402的视野范围是可调整的,具体而言,可以包括但不限于通过触摸屏幕、移动鼠标等方式实现,当虚拟角色402的视野范围调整为区域410时,此时,上述虚拟角色404位于区域410外部,虚拟角色406位于区域410内部,虚拟角色406即为上述第二虚拟角色,上述虚拟角色404则不是上述第二虚拟角色。换句话说,虚拟角色是否为第二虚拟角色,既要对第一虚拟角色发动攻击,还要位于第一虚拟角色的视野范围内,此时,可以显示上述目标轮廓标记,以标记出上述第二虚拟角色。

S206,在第二虚拟角色发生移动的情况下,显示目标轮廓标记跟随第二虚拟角色移动。

可选地,在本实施例中,上述第二虚拟角色是允许移动的虚拟角色,当第二虚拟角色移动时,目标轮廓标记可以跟随第二虚拟角色移动,当然,在第二虚拟角色未进行移动时,也可以持续显示未移动的上述目标轮廓标记。

需要说明的是,还可以将上述目标轮廓标记配置为在第二虚拟角色发生移动时,取消显示上述目标轮廓标记或者在第一虚拟角色发生移动时,取消显示上述目标轮廓标记或者在目标轮廓标记已显示的时长达到预设时长时,取消显示上述目标轮廓标记。

通过本实施例,采用在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型,在第二虚拟角色发生移动的情况下,显示目标轮廓标记跟随第二虚拟角色移动的方式,通过在用户控制的第一虚拟角色与第二虚拟角色产生攻击事件,例如,第一虚拟角色受到第二虚拟角色攻击或第一虚拟角色攻击了第二虚拟角色时,显示表示第一虚拟角色与第二虚拟角色产生了攻击事件的目标轮廓标记,达到了在游戏画面中快速标记与用户产生攻击事件的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知与自己产生攻击事件的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,包括:在第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于表示第一虚拟角色受到的攻击来自第二虚拟角色。

可选地,在本实施例中,上述目标轮廓标记可以包括但不限于用于表示第一虚拟角色所受到的攻击来自于第二虚拟角色,也即,在游戏画面中标记出向第一虚拟角色发动攻击的第二虚拟角色,以使得用户通过第一虚拟角色的视角,快速确认所受攻击的来源。

具体而言,上述目标轮廓标记可以包括但不限于位置标记、轮廓标记、颜色标记等,以在第二虚拟角色所在的位置标记出该第二虚拟角色。

在一个示例性的实施例中,图5是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图5所示,包括虚拟角色502、虚拟角色504,其中,虚拟角色502对应于上述第一虚拟角色,虚拟角色504对应于上述第二虚拟角色,在虚拟角色504向虚拟角色502发动攻击后,在虚拟角色502的游戏画面中对虚拟角色504通过目标轮廓标记进行标记,以便于控制虚拟角色502的用户快速分辨出上述虚拟角色504即是向自己发动攻击的虚拟角色,可以理解的是,上述虚拟角色502与虚拟角色504处于不同阵营,且虚拟角色502的视野范围内包括了虚拟角色504。

通过本实施例,通过在用户控制的第一虚拟角色受到第二虚拟角色攻击时,显示表示第一虚拟角色受到的攻击来自第二虚拟角色的目标轮廓标记,达到了在游戏画面中快速标记向用户发动攻击的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知对自己发动攻击的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题,

作为一种可选的方案,上述方法还包括以下至少一种:在游戏画面中显示第一道具标记,其中,第一道具标记用于在游戏画面中标记第二虚拟角色攻击第一虚拟角色所使用的虚拟道具;在游戏画面中显示第一阵营标记,其中,第一阵营标记用于在游戏画面中标记攻击第一虚拟角色的第二虚拟角色所处的阵营。可选地,在本实施例中,上述目标轮廓标记可以包括但不限于根据上述第二虚拟角色的角色模型生成的轮廓标记,该轮廓标记可以以线条的形式在游戏画面中标记出上述目标轮廓标记。

可选地,在本实施例中,上述第一道具标记可以包括但不限于标记出上述第二虚拟角色攻击第一虚拟角色所使用的虚拟道具,或者标记出上述第二虚拟角色攻击第一虚拟角色所使用的虚拟技能等,以使受攻击的用户可以快速判断攻击自己的敌人所使用的道具,进而,快速制定出对该敌人的反击方案,增加了游戏趣味性,提高了用户的操作效率。

可选地,在本实施例中,上述第一阵营标记可以包括但不限于标记出上述第二虚拟角色攻击第一虚拟角色时,上述第二虚拟角色所处的阵营,需要说明的是,上述目标应用所建立的游戏可以由不少于三个阵营同时参加,此时,用户所控制的虚拟角色在受到攻击时,无法获知是哪个阵营的敌人攻击自己,如果不同阵营的第二虚拟角色的外观相似时,用户难以有选择地针对某个阵营的第二虚拟角色进行反击,通过上述阵营标记,受攻击的用户可以进行区别,以针对性地进行反击,增加了游戏趣味性,提高了用户的操作效率。

在一个示例性的实施例中,图6是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图6所示,包括虚拟角色602、虚拟角色604,其中,虚拟角色602对应于上述第一虚拟角色,虚拟角色604对应于上述第二虚拟角色,在虚拟角色604向虚拟角色602发动攻击后,在虚拟角色602的游戏画面中对虚拟角色604通过目标轮廓标记606进行标记,再根据虚拟角色604所使用的虚拟道具或者虚拟角色所处的阵营,通过第一道具标记608或者第一阵营标记610进行标记,以使控制虚拟角色602的用户快速获知敌人的相关阵营信息、相关道具信息等,提高了用户的游戏效率,丰富了用户的选择。

作为一种可选的方案,在第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为第二虚拟角色新增的目标轮廓标记,包括以下至少一种:根据第一虚拟角色的虚拟生命值在目标应用中显示目标轮廓标记,其中,目标轮廓标记的颜色根据第一虚拟角色的虚拟生命值的取值确定;根据第一虚拟角色的虚拟生命值在目标应用中显示目标轮廓标记,其中,目标轮廓标记的清晰度根据第一虚拟角色的虚拟生命值的取值确定;根据第二虚拟角色的攻击第一虚拟角色的攻击次数,在目标应用中显示目标轮廓标记,其中,目标轮廓标记的清晰度根据攻击次数的取值确定。

可选地,在本实施例中,上述虚拟生命值可以根据不同目标应用进行灵活设置,该虚拟生命值用于表示上述第一虚拟角色是否被击中以及是否被击败,当第一虚拟角色扣除部分虚拟生命值时,则可理解为上述第一虚拟角色受到攻击,当第一虚拟角色的虚拟生命值被全部扣除或者达到预设阈值时,则可理解为上述第一虚拟角色被击败。

可选地,在本实施例中,上述目标轮廓标记可以设置为边缘线条为彩色的轮廓标记,例如,红色标记、绿色标记等,还可以将上述目标轮廓标记的颜色与上述第一虚拟角色当前的虚拟生命值的取值进行关联,可以将上述颜色的深浅程度与上述虚拟生命值的取值设置为负相关,也即,当第一虚拟角色具有的虚拟生命值越少时,则上述目标轮廓标记颜色越深,此时,用户在观察到较深颜色的目标轮廓标记时,可以判断自身虚拟生命值较少,应当尽快击败具有目标轮廓标记的第二虚拟角色,以避免被该第二虚拟角色击败。

可选地,在本实施例中,上述目标轮廓标记可以设置为填充图案的轮廓标记,例如,填充了预设颜色的轮廓标记等,可以将上述目标轮廓标记的清晰度与上述第一虚拟角色当前的虚拟生命值的取值进行关联,可以将上述清晰度的高低与上述虚拟生命值的取值设置为负相关,也即,当第一虚拟角色具有的虚拟生命值越少时,则上述目标轮廓标记的清晰度越高,此时,用户在自身虚拟生命值较少时,可以观察到较清晰的目标轮廓标记,以尽快击败具有目标轮廓标记的第二虚拟角色,避免被该第二虚拟角色击败。

可选地,在本实施例中,上述目标轮廓标记可以设置为填充图案的轮廓标记,例如,填充了预设颜色的轮廓标记等,可以将上述目标轮廓标记的清晰度与上述第二虚拟角色的攻击第一虚拟角色的攻击次数进行关联,可以将上述清晰度的高低与上述攻击次数的取值设置为正相关,也即,当攻击次数越多时,则上述目标轮廓标记的清晰度越高,避免由于清晰度不够,导致用户在显示目标轮廓标记的情况下,依旧无法观察到第二虚拟角色。

在一个示例性的实施例中,图7是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图7所示,包括虚拟角色702、虚拟角色704,其中,虚拟角色702对应于上述第一虚拟角色,虚拟角色704对应于上述第二虚拟角色,在虚拟角色704向虚拟角色702发动攻击后,在虚拟角色702的游戏画面中对虚拟角色704通过目标轮廓标记706进行标记,此时,虚拟角色的虚拟生命值为60,当虚拟角色704继续攻击虚拟角色702,此时,虚拟角色的虚拟生命值由60扣除至20,在虚拟角色702的游戏画面中对虚拟角色704通过目标轮廓标记708进行标记,由图7中线条粗细可知,当虚拟角色702的虚拟生命值越低,则目标轮廓标记的颜色越深、清晰度越高,以便控制虚拟角色702的用户加快获知敌人轮廓信息的速度,提高了用户的游戏效率,丰富了用户的选择。

通过本实施例,通过显示受到攻击的来源虚拟角色的轮廓,以清楚地将攻击来源的虚拟角色的轮廓展示在游戏画面中,使得用户可以快速获知对自己发动攻击的敌人所处位置,达到优化用户使用体验,提高虚拟角色的显示效率的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,上述方法还包括:在第一虚拟角色受到多个第二虚拟角色的攻击、且多个第二虚拟角色均位于第一虚拟角色的视野范围内的情况下,在目标应用中显示与多个第二虚拟角色一一对应的多个目标轮廓标记;在多个第二虚拟角色中除目标虚拟角色之外的其它虚拟角色均由第一虚拟角色的视野范围内移动至第一虚拟角色的视野范围外的情况下,取消显示目标虚拟角色对应的目标轮廓标记。

可选地,在本实施例中,在第一虚拟角色受到多个第二虚拟角色在预设时间周期内的攻击时,可以在目标应用中显示与多个第二虚拟角色一一对应的多个目标轮廓标记,也即,上述目标轮廓标记可以设置为允许同时存在多个,还可以设置数量上限,在未达到上述数量上限时,可以同时显示上述多个目标轮廓标记,还可以设置为在预设时间周期内允许同时显示的数量上限,该预设时间周期可以包括但不限于为每个目标轮廓标记配置上述预设时间周期,该时间周期从第一虚拟角色受到第二虚拟角色攻击开始计时,直到达到上述预设时间周期时,取消显示上述目标轮廓标记。

可选地,在本实施例中,上述多个第二虚拟角色中除目标虚拟角色之外的其它虚拟角色均由第一虚拟角色的视野范围内移动至第一虚拟角色的视野范围外可以理解为上述多个第二虚拟角色中部分或全部第二虚拟角色在攻击第一虚拟角色之后处于移动状态,当第一虚拟角色的视野范围内只剩下目标虚拟角色时,取消显示上述目标虚拟角色对应的目标轮廓标记,由于此时视野范围内仅存在一个第二虚拟角色,因此,用户控制的第一虚拟角色可能无需再通过上述目标轮廓标记查看上述目标虚拟角色,通过取消显示与目标虚拟角色相关联的目标轮廓标记,可以降低系统渲染开销和计算开销,避免了计算资源的浪费。

在一个示例性的实施例中,图8是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图8所示,包括虚拟角色802、虚拟角色804、虚拟角色806以及虚拟角色808,其中,虚拟角色802对应于上述第一虚拟角色,虚拟角色804、虚拟角色806以及虚拟角色808对应于上述第二虚拟角色,共同组成上述多个第二虚拟角色,在虚拟角色804、虚拟角色806以及虚拟角色808向虚拟角色802发动攻击后,在虚拟角色802的游戏画面中对虚拟角色804、虚拟角色806以及虚拟角色808通过目标轮廓标记进行标记,此时,虚拟角色804以及虚拟角色808朝上述虚拟角色802的视野范围之外移动,当虚拟角色804以及虚拟角色808移动至视野范围之外,且虚拟角色806处于视野范围之内时,虚拟角色806即为上述目标虚拟角色,此时,可以取消显示上述第一虚拟角色标识,降低系统渲染开销和计算开销,避免了计算资源的浪费。

需要说明的是,上述多个第二虚拟角色移动至第一虚拟角色的视野范围外还可以包括但不限于由第一虚拟角色的视角切换行为实现,当用户执行视角切换行为时,第一虚拟角色的视野范围会发生变更,此时,位于第一虚拟角色的视野范围内部的第二虚拟角色也可能发生变更,可以是全部第二虚拟角色均发生变更,也可以是部分第二虚拟角色发生变更,还可以是全部第二虚拟角色均未发生变更,本实施例中,当部分第二虚拟角色发生变更,仅在第一虚拟角色的视野范围内部保留了目标虚拟角色时,才会取消显示与目标虚拟角色对应的第一虚拟角色标识。

作为一种可选的方案,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,包括:在第一虚拟角色攻击了第二虚拟角色的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于表示第二虚拟角色受到的攻击来自第一虚拟角色。

可选地,在本实施例中,上述第二虚拟角色包括但不限于由其它用户在上述目标应用中通过参与帐号进行控制的与第一虚拟角色处于不同阵营的虚拟操作对象,还可以包括但不限于由服务器生成的系统预设的与第一虚拟角色处于不同阵营的虚拟操作对象。

可选地,在本实施例中,上述第一虚拟角色攻击了第二虚拟角色可以包括但不限于第一虚拟角色使用虚拟攻击道具、虚拟技能、虚拟动作等游戏操作对第二虚拟角色发动的攻击操作,该攻击操作可以包括但不限于使得第二虚拟角色的虚拟生命值降低或者使得第二虚拟角色的虚拟护甲值降低,换句话说,当第二虚拟角色的角色参数由于第一虚拟角色所执行的游戏操作发生变化时,则可以理解为上述第一虚拟角色攻击了第二虚拟角色。

可选地,在本实施例中,上述第二虚拟角色位于第一虚拟角色的视野范围内可以理解为第二虚拟角色在第一虚拟角色的游戏画面中可以被查找到,或者,上述第二虚拟角色在游戏场景中所处的位置位于第一虚拟角色当前视角内部。

可选地,在本实施例中,上述目标轮廓标记用于表示第一虚拟角色攻击的第二虚拟角色,也即,在游戏画面中标记出第一虚拟角色发动攻击的第二虚拟角色,以使得用户通过第一虚拟角色的视角,快速确认攻击到的虚拟角色,防止攻击目标的丢失。

具体而言,上述目标轮廓标记可以包括但不限于位置标记、轮廓标记、颜色标记等,以在第二虚拟角色所在的位置标记出该第二虚拟角色。

在一个示例性的实施例中,图9是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图9所示,包括虚拟角色902、虚拟角色904,其中,虚拟角色902对应于上述第一虚拟角色,虚拟角色904对应于上述第二虚拟角色,在虚拟角色902向虚拟角色904发动攻击后,在虚拟角色902的游戏画面中对虚拟角色904通过目标轮廓标记进行标记,以便于控制虚拟角色902的用户快速分辨出上述虚拟角色904即是自己发动攻击的虚拟角色,可以理解的是,上述虚拟角色902与虚拟角色904处于不同阵营,且虚拟角色902的视野范围内包括了虚拟角色904。

可选地,在本实施例中,上述第二虚拟角色是允许移动的虚拟角色,当第二虚拟角色移动时,目标轮廓标记可以跟随第二虚拟角色移动,当然,在第二虚拟角色未进行移动时,也可以持续显示未移动的上述目标轮廓标记。

需要说明的是,还可以将上述目标轮廓标记配置为在第二虚拟角色发生移动时,取消显示上述目标轮廓标记或者在第二虚拟角色发生移动时,取消显示上述目标轮廓标记或者在目标轮廓标记已显示的时长达到预设时长时,取消显示上述目标轮廓标记。

通过本实施例,在用户控制的第一虚拟角色攻击第二虚拟角色攻击时,显示表示第一虚拟角色攻击了第二虚拟角色的目标轮廓标记,达到了在用户对其它虚拟角色攻击时,在游戏画面中快速标记攻击的虚拟角色的目的,从而实现了提高虚拟角色的显示效率、使得用户可以快速获知自己发动攻击的敌人所处位置,优化了用户的使用体验的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,在第一虚拟角色攻击了第二虚拟角色的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,包括以下至少一种:在游戏画面中显示第二道具标记,其中,第二道具标记用于在游戏画面中标记第一虚拟角色攻击第二虚拟角色时,第二虚拟角色所使用的虚拟道具;在游戏画面中显示第二阵营标记,其中,第二阵营标记用于在游戏画面中标记第一虚拟角色攻击的第二虚拟角色所处的阵营。

可选地,在本实施例中,上述目标轮廓标记可以包括但不限于根据上述第二虚拟角色的角色模型生成的轮廓标记,该轮廓标记可以以线条的形式在游戏画面中标记出上述目标轮廓标记。

可选地,在本实施例中,上述第二道具标记可以包括但不限于标记出上述第二虚拟角色攻击第一虚拟角色所使用的虚拟道具,或者标记出上述第二虚拟角色攻击第一虚拟角色所使用的虚拟技能等,以使受攻击的用户可以快速判断攻击自己的敌人所使用的道具,进而,快速制定出对该敌人的反击方案,增加了游戏趣味性,提高了用户的操作效率。

可选地,在本实施例中,上述第二阵营标记可以包括但不限于标记出上述第二虚拟角色攻击第一虚拟角色时,上述第二虚拟角色所处的阵营,需要说明的是,上述目标应用所建立的游戏可以由不少于三个阵营同时参加,此时,用户所控制的虚拟角色在受到攻击时,无法获知是哪个阵营的敌人攻击自己,如果不同阵营的第二虚拟角色的外观相似时,用户难以有选择地针对某个阵营的第二虚拟角色进行反击,通过上述阵营标记,受攻击的用户可以进行区别,以针对性地进行反击,增加了游戏趣味性,提高了用户的操作效率。

在一个示例性的实施例中,图10是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图10所示,包括虚拟角色1002、虚拟角色1004,其中,虚拟角色1002对应于上述第一虚拟角色,虚拟角色1004对应于上述第二虚拟角色,在虚拟角色1002向虚拟角色1004发动攻击后,在虚拟角色1002的游戏画面中对虚拟角色1004通过目标轮廓标记10010进行标记,再根据虚拟角色1004所使用的虚拟道具或者虚拟角色1004所处的阵营,通过第二道具标记1008或者第二阵营标记1006进行标记,以使控制虚拟角色1002的用户快速获知敌人的相关阵营信息、相关道具信息等,提高了用户的游戏效率,丰富了用户的选择。

作为一种可选的方案,在第一虚拟角色攻击了第二虚拟角色的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,包括以下至少一种:根据受到第一虚拟角色攻击的第二虚拟角色的虚拟生命值在目标应用中显示目标轮廓标记,其中,目标轮廓标记的颜色根据第二虚拟角色的虚拟生命值的取值确定;根据受到第一虚拟角色攻击的第二虚拟角色的虚拟生命值在目标应用中显示目标轮廓标记,其中,目标轮廓标记的清晰度根据第二虚拟角色的虚拟生命值的取值确定;根据第一虚拟角色的攻击第二虚拟角色的攻击次数,在目标应用中显示目标轮廓标记,其中,目标轮廓标记的清晰度根据攻击次数的取值确定。

可选地,在本实施例中,上述虚拟生命值可以根据不同目标应用进行灵活设置,该虚拟生命值用于表示上述第二虚拟角色是否被击中以及是否被击败,当第二虚拟角色扣除部分虚拟生命值时,则可理解为上述第二虚拟角色受到攻击,当第二虚拟角色的虚拟生命值被全部扣除或者达到预设阈值时,则可理解为上述第二虚拟角色被击败。

可选地,在本实施例中,上述目标轮廓标记可以设置为边缘线条为彩色的轮廓标记,例如,红色标记、绿色标记等,还可以将上述目标轮廓标记的颜色与上述第二虚拟角色当前的虚拟生命值的取值进行关联,可以将上述颜色的深浅程度与上述虚拟生命值的取值设置为负相关,也即,当第一虚拟角色具有的虚拟生命值越少时,则上述目标轮廓标记颜色越深,此时,用户在观察到较深颜色的目标轮廓标记时,可以判断该第二虚拟角色快要被击败,应当尽快击败具有目标轮廓标记的第二虚拟角色,以提高击败虚拟角色的效率。

可选地,在本实施例中,上述目标轮廓标记可以设置为填充图案的轮廓标记,例如,填充了预设颜色的轮廓标记等,可以将上述目标轮廓标记的清晰度与上述第二虚拟角色当前的虚拟生命值的取值进行关联,可以将上述清晰度的高低与上述虚拟生命值的取值设置为负相关,也即,当第二虚拟角色具有的虚拟生命值越少时,则上述目标轮廓标记的清晰度越高,此时,用户在第二虚拟角色的虚拟生命值较少时,可以观察到较清晰的目标轮廓标记,以尽快击败具有目标轮廓标记的第二虚拟角色,以提高击败虚拟角色的效率。

可选地,在本实施例中,上述目标轮廓标记可以设置为填充图案的轮廓标记,例如,填充了预设颜色的轮廓标记等,可以将上述目标轮廓标记的清晰度与上述第一虚拟角色的攻击第二虚拟角色的攻击次数进行关联,可以将上述清晰度的高低与上述攻击次数的取值设置为正相关,也即,当攻击次数越多时,则上述目标轮廓标记的清晰度越高,避免由于清晰度不够,导致用户在显示目标轮廓标记的情况下,无法完成对第二虚拟角色持续攻击。

在一个示例性的实施例中,图11是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图11所示,包括虚拟角色1102、虚拟角色1104,其中,虚拟角色1102对应于上述第一虚拟角色,虚拟角色1104对应于上述第二虚拟角色,在虚拟角色1102向虚拟角色1104发动攻击后,在虚拟角色1102的游戏画面中对虚拟角色1104通过目标轮廓标记1106进行标记,此时,虚拟角色的虚拟生命值为60,当虚拟角色1104继续攻击虚拟角色1102,此时,虚拟角色的虚拟生命值由60扣除至20,在虚拟角色1102的游戏画面中对虚拟角色1104通过目标轮廓标记1108进行标记,由图11中线条粗细可知,当虚拟角色1102的虚拟生命值越低,则目标轮廓标记的颜色越深、清晰度越高,以便控制虚拟角色1102的用户加快获知敌人轮廓信息的速度,提高了用户的游戏效率,丰富了用户的选择。

通过本实施例,通过显示受到攻击的来源虚拟角色的轮廓,以清楚地将攻击来源的虚拟角色的轮廓展示在游戏画面中,使得用户可以快速获知对自己发动攻击的敌人所处位置,达到优化用户使用体验,提高虚拟角色的显示效率的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,上述方法还包括:其特征在于,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,包括以下至少一种:在第一虚拟角色与多个第二虚拟角色之间产生攻击事件、且多个第二虚拟角色均位于第一虚拟角色的视野范围内的情况下,显示为多个第二虚拟角色新增的不同颜色的目标轮廓标记;在第一虚拟角色与多个第二虚拟角色之间产生攻击事件、且多个第二虚拟角色均位于第一虚拟角色的视野范围内的情况下,显示为多个第二虚拟角色新增的不同闪烁频率的目标轮廓标记,其中,目标轮廓标记在目标应用中以闪烁的方式显示;在第一虚拟角色与多个第二虚拟角色之间产生攻击事件、且多个第二虚拟角色均位于第一虚拟角色的视野范围内的情况下,显示为多个第二虚拟角色新增的不同流动速度的目标轮廓标记,其中,目标轮廓标记在目标应用中以流动的方式显示。

可选地,在本实施例中,当存在多个第二虚拟角色时,可以为多个第二虚拟角色显示不同颜色的目标轮廓标记,还可以包括但不限于为多个第二虚拟角色显示不同闪烁频率的目标轮廓标记,还可以包括但不限于为多个第二虚拟角色显示不同流动速度的目标轮廓标记。

需要说明的是,上述目标轮廓标记可以设置为按照预设闪烁频率闪烁显示,以提示用户关注该轮廓标记所对应的区域,目标轮廓标记还可以设置为流动显示的轮廓标记,以提示用户关注该轮廓标记所对应的区域。

在一个示例性的实施例中,在第一虚拟角色既受到第二虚拟角色的攻击、也攻击了第二虚拟角色、且第二虚拟角色和第二虚拟角色均位于第一虚拟角色的视野范围内的情况下,在目标应用中显示不同颜色的目标轮廓标记,其中,对第一虚拟角色发动攻击的第二虚拟角色与第一虚拟角色攻击的第二虚拟角色所对应的目标轮廓标记的颜色不同。

可选地,在本实施例中,上述第一虚拟角色允许在受到第二虚拟角色攻击的过程中,同时攻击第二虚拟角色,上述第一虚拟角色也允许受到第二虚拟角色攻击之后,再攻击第二虚拟角色,上述第一角色还可以允许在攻击第二虚拟角色之后,再受到上述第二虚拟角色的攻击。

在一个示例性的实施例中,图12是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图12所示,包括虚拟角色1202、虚拟角色1204以及虚拟角色1206,其中,虚拟角色1202对应于上述第一虚拟角色,虚拟角色1204对应于上述受到第一虚拟角色攻击的第二虚拟角色,虚拟角色1206对应于上述第一虚拟角色攻击的第二虚拟角色,在虚拟角色1202向虚拟角色1206发动攻击后,在虚拟角色1202的游戏画面中对虚拟角色1206通过目标轮廓标记1208进行标记,以便于控制虚拟角色1202的用户快速分辨出上述虚拟角色1206即是自己发动攻击的虚拟角色,可以理解的是,上述虚拟角色1202与虚拟角色1206处于不同阵营,且虚拟角色1202的视野范围内包括了虚拟角色1206;

在虚拟角色1204向虚拟角色1202发动攻击后,在虚拟角色1202的游戏画面中对虚拟角色1204通过目标轮廓标记1206进行标记,以便于控制虚拟角色1202的用户快速分辨出上述虚拟角色1204即是向自己发动攻击的虚拟角色,可以理解的是,上述虚拟角色1202与虚拟角色1204处于不同阵营,且虚拟角色1202的视野范围内包括了虚拟角色1204。

通过本实施例,通过同时显示受到攻击的来源虚拟角色的轮廓或攻击的虚拟角色的轮廓,以清楚地将虚拟角色展示在游戏画面中,达到优化用户使用体验,提高虚拟角色的显示效率的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,上述方法还包括:在第一虚拟角色攻击了第二虚拟角色、且第二虚拟角色被击败的情况下,在第二虚拟角色被击败时所处的位置显示目标虚拟对象,其中,目标虚拟对象用于显示目标虚拟对象预设范围内与第一虚拟角色处于不同阵营的虚拟角色;在目标虚拟对象的预设范围内存在与第一虚拟角色处于不同阵营的虚拟角色,且游戏画面显示有小地图画面的情况下,在小地图画面中显示目标位置标记,其中,目标位置标记用于表示目标虚拟对象的预设范围内存在的与第一虚拟角色处于不同阵营的虚拟角色在小地图画面中对应的位置;在目标虚拟对象的预设范围内与第一虚拟角色处于不同阵营的虚拟角色发生移动的情况下,显示跟随目标虚拟对象预设范围内与第一虚拟角色处于不同阵营的虚拟角色移动的目标位置标记。

可选地,在本实施例中,上述目标虚拟对象可以包括但不限于为动画、虚拟物体等,以目标虚拟对象是光圈动画为例,可以在第二虚拟角色被击败时所处的位置显示光圈动画,以指示该光圈动画的预设范围内与第一虚拟角色处于不同阵营的虚拟角色需要被显示。

需要说明的是,在显示上述处于目标虚拟对象预设范围内的虚拟角色时,可以通过在小地图画面中进行显示,以便于用户快速获知该类虚拟角色的位置,进而执行后续操作。

可选地,在本实施例中,上述目标位置标记用于在小地图画面中表示与第一虚拟角色处于不同阵营的虚拟角色在小地图画面中对应的位置,当与第一虚拟角色处于不同阵营的虚拟角色移动时,上述目标位置标记在在小地图画面中跟随移动。

在一个示例性的实施例中,图13是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图13所示,包括虚拟角色1302、虚拟角色1304以及虚拟角色1306,其中,虚拟角色1302对应于上述第一虚拟角色,虚拟角色1304对应于上述第二虚拟角色,虚拟角色1306对应于上目标虚拟对象的预设范围内与第一虚拟角色处于不同阵营的虚拟角色,在虚拟角色1302击败了虚拟角色1304后,在虚拟角色1304所处位置生成目标虚拟对象,并获取目标虚拟对象预设范围内的虚拟角色1306的位置,将虚拟角色1306对应的标识1308显示在小地图画面1310上,以便于用户在击败第二虚拟角色之后,可以查看到第二虚拟角色被击败时周围的其他不同阵营的虚拟角色,以进行后续攻击操作。

作为一种可选的方案,上述方法还包括:在第一虚拟角色受到第二虚拟角色的攻击、第二虚拟角色位于第一虚拟角色的视野范围内,且在第一虚拟角色与第二虚拟角色之间存在虚拟障碍物的情况下,在游戏画面显示第一轮廓标记,其中,第一轮廓标记用于在游戏画面中标记出第二虚拟角色的透视角色模型;在第一虚拟角色攻击了第二虚拟角色、第二虚拟角色位于第一虚拟角色的视野范围内,且第一虚拟角色与第二虚拟角色之间存在虚拟障碍物的情况下,在游戏画面显示第二轮廓标记,其中,第二轮廓标记用于在游戏画面中标记出第二虚拟角色的透视角色模型。

可选地,在本实施例中,上述第一轮廓标记可以包括但不限于根据上述第二虚拟角色的透视角色模型生成的透视状态的轮廓标记,该轮廓标记可以以线条的形式在游戏画面中标记出上述第一轮廓标记。

可选地,在本实施例中,上述第二轮廓标记可以包括但不限于根据上述第二虚拟角色的透视角色模型生成的透视状态的轮廓标记,该轮廓标记可以以线条的形式在游戏画面中标记出上述第二轮廓标记。

在一个示例性的实施例中,图14是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图14所示,包括虚拟角色1402、虚拟角色1404,其中,虚拟角色1402对应于上述第一虚拟角色,虚拟角色1404对应于上述第二虚拟角色,当虚拟角色1404位于障碍物之后,此时,可以理解为虚拟角色1404位于虚拟角色1402的视野范围之外,此时显示第一轮廓标记,以通过透视效果显示上述虚拟角色1404,便于用户快速找到隐藏在虚拟障碍物之后的虚拟角色1404,以进行后续攻击操作。

通过本实施例,当该虚拟角色在视野范围内,但该虚拟角色与用户控制的虚拟角色之间存在虚拟障碍物时,可以通过显示虚拟角色的轮廓,以透视出虚拟角色在游戏场景中的模型,便于用户获知已标记的虚拟角色在未出现在游戏画面内时所处的位置,避免由于视野被遮挡导致丢失敌人的位置,达到优化用户使用体验,提高虚拟角色的显示效率的技术效果,进而解决了相关技术中虚拟角色的显示效率较低的技术问题。

作为一种可选的方案,上述方法还包括以下至少之一:在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,显示第三虚拟角色可见的目标轮廓标记,其中,第三虚拟角色是与第一虚拟角色处于相同阵营的虚拟角色;在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,显示第二虚拟角色对应的透视轮廓标记,其中,透视轮廓标记用于在游戏画面中标记出第二虚拟角色的透视角色模型。

可选的,在本实施例中,第三虚拟角色即为与上述第一虚拟角色处于相同阵营的虚拟角色,也即,当第一虚拟角色被第二虚拟角色攻击或攻击了第二虚拟角色时,在第一虚拟角色以及与第一虚拟角色处于相同阵营的第三虚拟角色的游戏画面上,均会显示上述目标轮廓标记。

可选的,在本实施例中,上述透视轮廓标记可以包括但不限于标记出该第二虚拟角色的角色模型,上述透视轮廓标记除了标记出该第二虚拟角色的角色模型的边缘外,还可以标记出上述第二虚拟角色的内部纹理,上述内部纹理可以按照受到攻击时,扣除生命值的不同进行划分,例如,将虚拟角色的胸部与手臂部通过轮廓标记进行划分,以便于用户查看该第二虚拟角色的不同部位所在的位置。

需要说明的是,上述透视轮廓标记可以配置为当第一虚拟角色和第二虚拟角色产生了攻击事件后,直接进行显示,该透视轮廓标记可以持续显示在游戏画面中,即使第二虚拟角色的角色模型未显示在第一虚拟角色的游戏画面时,维持显示上述透视轮廓标记,以避免例如第二虚拟角色移动至虚拟障碍物之后,造成第二虚拟角色的角色模型未显示在第一虚拟角色的游戏画面,用户难以查找到该第二虚拟角色的问题。

下面结合具体的示例,对本申请进行进一步的解释说明:

用户可以携带多种类型的虚拟道具,例如,可以包括但不限于防护类型虚拟道具,免疫类型虚拟道具,辅助进攻类型虚拟道具,其中,辅助进攻类型可以包括但不限于标识敌对阵营的虚拟角色的轮廓的虚拟定位芯片道具,也即,上述虚拟定位芯片道具属于辅助进攻类型道具,虚拟定位芯片道具可以设置为被动技能,在装备虚拟定位芯片道具后进入一局游戏内即可生效,可以不需要任何条件就可以激活其对应的功能。

现有游戏应用中,当用户被攻击时,可以通过显示受攻击时的方向指标,该指标所指向的即为敌人攻击的方向,但是,该方向不能完全表达敌人当前的位置,也无法表达是被哪个敌人攻击,为后续操作带来困难,因为敌人可以不断在移动来变更位置,此时,如果玩家装备了本申请所记载的虚拟定位芯片道具,则可将攻击用户的游戏角色在游戏画面中标记出。

此外,为了便于用户查看被用户攻击到的游戏角色,对被用户攻击的游戏角色也可增加标记轮廓的功能。

在一个示例性的实施例中,在用户参与游戏时,由于大多数情况下需要多次攻击同一游戏角色,才可击败该游戏角色,因此,为被标记的敌人增加穿墙透视的效果,这样当敌人移动至虚拟墙壁等障碍物之后,亦可轻易将其寻找出来。

此外,当标记的游戏角色被用户击败后,该游戏角色可以在原地产生一个光圈,在该光圈的预设范围内的其他敌人的位置将会被暴露出来,其暴露的形式可以包括但不限于通过小地图显示红点的方式。

在一个示例性的实施例中,图15是根据本发明实施例的又一种虚拟角色的显示方法的示意图,如图15所示,可以包括但不限于如下流程:

S1,开始;

S2,用户控制的虚拟角色装备虚拟定位芯片道具;

S3,判断用户控制的虚拟角色是否产生伤害(对应于前述的受到第二虚拟角色攻击或攻击了第二虚拟角色),在判断结果为否的情况下,返回步骤S2;

S4,在判断结果为是的情况下,标记目标的轮廓;

S5,判断是否穿过了虚拟墙壁,在判断结果为否的情况下,返回步骤S4;

S6,在判断结果为是的情况下,产生透视效果;

S7,判断是否击败了标记目标,在判断结果为否的情况下,返回步骤S6;

S8,在判断结果为是的情况下,产生一个光圈;

S9,判断是否有目标在光圈内,在判断结果为否的情况下,返回步骤S8;

S10,在判断结果为是的情况下,暴露目标位置在地图上面;

S11,结束。

需要说明的是,首先将存在于虚拟地图上的玩家的位置与小地图的位置之间映射关系进行建立,其实现的原理可以包括但不限于是在大地图中选取三个点ABC,同样的小地图上面也选取三个点作为映射点A1B1C1,然后分别计算每个敌人与大地图中与光圈P之间的距离与相对的方向,即可确定AP,BP,CP,然后可以计算出A1P1,A2P2,A3P3,再将P1,P2,P3取平均值P0,那么该值即为小地图中要显示的位置。

此外,上述虚拟角色的显示方法还可以通过获取被标记的敌人的位置,以及用户当前的位置,从用户位置发射出射线检测,射线检测的距离为标记的敌人到用户位置的距离,若射线在中间检测到障碍物,则表示标记的敌人与用户之间有障碍物阻隔,此时可以产生透视效果。

在一个示例性的实施例中,将要描边的模型添加到特定层中,复制一个摄像机,渲染一张黑色纹理,如图16所示,将描边对象扣除为白色的纹理,如图17所示,对该纹理进行模糊操作,如图18所示,将模糊后的纹理减去模糊前的纹理,获得边缘纹理,如图19所示,将边缘纹理和主摄像机熏染的纹理叠加。

可以理解的是,在本申请的具体实施方式中,涉及到用户信息等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

根据本申请实施例的另一个方面,还提供了一种用于实施上述虚拟角色的显示方法的虚拟角色的显示装置。如图20所示,该装置包括:

第一显示模块2002,用于在目标应用中显示第一虚拟角色的游戏画面;

第二显示模块2004,用于在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记,其中,所述目标轮廓标记用于在所述第二虚拟角色与所述第一虚拟角色产生了所述攻击事件的情况下,在所述游戏画面中标记出所述第二虚拟角色的角色模型;

第三显示模块2006,用于在所述第二虚拟角色发生移动的情况下,显示所述目标轮廓标记跟随所述第二虚拟角色移动。

作为一种可选的方案,所述装置用于通过如下方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为所述第二虚拟角色新增的所述目标轮廓标记,其中,所述目标轮廓标记用于表示所述第一虚拟角色受到的攻击来自所述第二虚拟角色。

作为一种可选的方案,所述装置还用于执行以下至少一种方法:在所述游戏画面中显示第一道具标记,其中,所述第一道具标记用于在所述游戏画面中标记所述第二虚拟角色攻击所述第一虚拟角色所使用的虚拟道具;在所述游戏画面中显示第一阵营标记,其中,所述第一阵营标记用于在所述游戏画面中标记攻击所述第一虚拟角色的所述第二虚拟角色所处的阵营。

作为一种可选的方案,所述装置用于通过如下至少一种方式在所述第一虚拟角色受到第二虚拟角色的攻击的情况下,显示为所述第二虚拟角色新增的目标轮廓标记:根据所述第一虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的颜色根据所述第一虚拟角色的虚拟生命值的取值确定;根据所述第一虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述第一虚拟角色的虚拟生命值的取值确定;根据所述第二虚拟角色的攻击所述第一虚拟角色的攻击次数,在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述攻击次数的取值确定。

作为一种可选的方案,所述装置还用于:在所述第一虚拟角色受到多个所述第二虚拟角色的攻击、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示与所述多个第二虚拟角色一一对应的多个所述目标轮廓标记;在所述多个第二虚拟角色中除目标虚拟角色之外的其它虚拟角色均由所述第一虚拟角色的视野范围内移动至所述第一虚拟角色的视野范围外的情况下,取消显示所述目标虚拟角色对应的所述目标轮廓标记。

作为一种可选的方案,所述装置用于通过如下方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记,其中,所述目标轮廓标记用于表示所述第二虚拟角色受到的攻击来自所述第一虚拟角色。

作为一种可选的方案,所述装置用于通过如下至少一种方式在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述游戏画面中显示第二道具标记,其中,所述第二道具标记用于在所述游戏画面中标记所述第一虚拟角色攻击所述第二虚拟角色时,所述第二虚拟角色所使用的虚拟道具;在所述游戏画面中显示第二阵营标记,其中,所述第二阵营标记用于在所述游戏画面中标记所述第一虚拟角色攻击的所述第二虚拟角色所处的阵营。

作为一种可选的方案,所述装置用于通过如下至少一种方式在所述第一虚拟角色攻击了第二虚拟角色的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:根据受到所述第一虚拟角色攻击的所述第二虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的颜色根据所述第二虚拟角色的虚拟生命值的取值确定;根据受到所述第一虚拟角色攻击的所述第二虚拟角色的虚拟生命值在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述第二虚拟角色的虚拟生命值的取值确定;根据所述第一虚拟角色的攻击所述第二虚拟角色的攻击次数,在所述目标应用中显示所述目标轮廓标记,其中,所述目标轮廓标记的清晰度根据所述攻击次数的取值确定。

作为一种可选的方案,所述装置还用于:在所述第一虚拟角色攻击了第二虚拟角色、且所述第二虚拟角色被击败的情况下,在所述第二虚拟角色被击败时所处的位置显示目标虚拟对象,其中,所述目标虚拟对象用于显示所述目标虚拟对象预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色;在所述目标虚拟对象的预设范围内存在与所述第一虚拟角色处于不同阵营的虚拟角色,且所述游戏画面显示有小地图画面的情况下,在所述小地图画面中显示目标位置标记,其中,所述目标位置标记用于表示所述目标虚拟对象的预设范围内存在的与所述第一虚拟角色处于不同阵营的虚拟角色在所述小地图画面中对应的位置;在所述目标虚拟对象的预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色发生移动的情况下,显示跟随所述目标虚拟对象预设范围内与所述第一虚拟角色处于不同阵营的虚拟角色移动的所述目标位置标记。

作为一种可选的方案,所述装置还用于:在所述第一虚拟角色受到所述第二虚拟角色的攻击、所述第二虚拟角色位于所述第一虚拟角色的视野范围内,且在所述第一虚拟角色与所述第二虚拟角色之间存在虚拟障碍物的情况下,在所述游戏画面显示第一轮廓标记,其中,所述第一轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型;在所述第一虚拟角色攻击了所述第二虚拟角色、所述第二虚拟角色位于所述第一虚拟角色的视野范围内,且所述第一虚拟角色与所述第二虚拟角色之间存在所述虚拟障碍物的情况下,在所述游戏画面显示第二轮廓标记,其中,所述第二轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型。

作为一种可选的方案,所述装置用于通过如下至少一种方式在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,在所述目标应用中显示为所述第二虚拟角色新增的目标轮廓标记:在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同颜色的所述目标轮廓标记;在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同闪烁频率的所述目标轮廓标记,其中,所述目标轮廓标记在所述目标应用中以闪烁的方式显示;在所述第一虚拟角色与多个所述第二虚拟角色之间产生攻击事件、且所述多个第二虚拟角色均位于所述第一虚拟角色的视野范围内的情况下,显示为所述多个第二虚拟角色新增的不同流动速度的所述目标轮廓标记,其中,所述目标轮廓标记在所述目标应用中以流动的方式显示。

作为一种可选的方案,所述装置还用于执行如下至少之一方法:

在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,显示第三虚拟角色可见的所述目标轮廓标记,其中,所述第三虚拟角色是与所述第一虚拟角色处于相同阵营的虚拟角色;

在所述第一虚拟角色与第二虚拟角色之间产生攻击事件、且所述第二虚拟角色位于所述第一虚拟角色的视野范围内的情况下,显示所述第二虚拟角色对应的透视轮廓标记,其中,所述透视轮廓标记用于在所述游戏画面中标记出所述第二虚拟角色的透视角色模型。

根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分2109从网络上被下载和安装,和/或从可拆卸介质2111被安装。在该计算机程序被中央处理器2101执行时,执行本申请实施例提供的各种功能。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

图21示意性地示出了用于实现本申请实施例的电子设备的计算机系统结构框图。

需要说明的是,图21示出的电子设备的计算机系统2100仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图21所示,计算机系统2100包括中央处理器2101(Central Processing Unit,CPU),其可以根据存储在只读存储器2102(Read-Only Memory,ROM)中的程序或者从存储部分2108加载到随机访问存储器2103(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器2103中,还存储有系统操作所需的各种程序和数据。中央处理器2101、在只读存储器2102以及随机访问存储器2103通过总线2104彼此相连。输入/输出接口2105(Input/Output接口,即I/O接口)也连接至总线2104。

以下部件连接至输入/输出接口2105:包括键盘、鼠标等的输入部分2106;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分2107;包括硬盘等的存储部分2108;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分2109。通信部分2109经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至输入/输出接口2105。可拆卸介质2111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分2108。

特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分2109从网络上被下载和安装,和/或从可拆卸介质2111被安装。在该计算机程序被中央处理器2101执行时,执行本申请的系统中限定的各种功能。

根据本申请实施例的又一个方面,还提供了一种用于实施上述虚拟角色的显示方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为终端设备为例来说明。如图22所示,该电子设备包括存储器2202和处理器2204,该存储器2202中存储有计算机程序,该处理器2204被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,在目标应用中显示第一虚拟角色的游戏画面;

S2,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型;

S3,在第二虚拟角色发生移动的情况下,显示目标轮廓标记跟随第二虚拟角色移动。

可选地,本领域普通技术人员可以理解,图22所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图22其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图22中所示更多或者更少的组件(如网络接口等),或者具有与图22所示不同的配置。

其中,存储器2202可用于存储软件程序以及模块,如本申请实施例中的虚拟角色的显示方法和装置对应的程序指令/模块,处理器2204通过运行存储在存储器2202内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟角色的显示方法。存储器2202可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器2202可进一步包括相对于处理器2204远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器2202具体可以但不限于用于存储虚拟角色的模型等信息。作为一种示例,如图22所示,上述存储器2202中可以但不限于包括上述虚拟角色的显示装置中的第一显示模块2002、第二显示模块2004以及第三显示模块2006。此外,还可以包括但不限于上述虚拟角色的显示装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置2206用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置2206包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置2206为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子设备还包括:显示器2208,用于显示上述游戏画面;和连接总线2210,用于连接上述电子设备中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述虚拟角色的显示方面的各种可选实现方式中提供的虚拟角色的显示方法。

可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,在目标应用中显示第一虚拟角色的游戏画面;

S2,在第一虚拟角色受到第二虚拟角色的攻击、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新

S1,在目标应用中显示第一虚拟角色的游戏画面;

S2,在第一虚拟角色与第二虚拟角色之间产生攻击事件、且第二虚拟角色位于第一虚拟角色的视野范围内的情况下,在目标应用中显示为第二虚拟角色新增的目标轮廓标记,其中,目标轮廓标记用于在第二虚拟角色与第一虚拟角色产生了攻击事件的情况下,在游戏画面中标记出第二虚拟角色的角色模型;

S3,在第二虚拟角色发生移动的情况下,显示目标轮廓标记跟随第二虚拟角色移动。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

技术分类

06120116581631