游戏场景中虚拟角色的显示方法、装置及电子设备制造方法及图纸

技术编号:29141830 阅读:24 留言:0更新日期:2021-07-06 22:34
本申请公开了一种游戏场景中虚拟角色的显示方法、装置及电子设备,所述方法包括:获取当前游戏场景中第一虚拟角色的第一位置信息,所述第一虚拟角色为响应目标终端操作的玩家角色;从记录有当前游戏场景下各第二虚拟角色的第二位置信息的角色列表中,根据所述第一位置信息与各所述第二位置信息的位置距离,依次选取多个所述第二位置信息,直至被选取的多个所述第二位置信息的数量满足预设条件,所述第二虚拟角色为响应非目标终端操作的玩家角色;根据被选取的多个所述第二位置信息,从各所述第二虚拟角色中确定待显示的多个目标角色;绘制并显示各所述目标角色。

【技术实现步骤摘要】
游戏场景中虚拟角色的显示方法、装置及电子设备
本申请涉及计算机
,特别涉及一种游戏场景中虚拟角色的显示方法、装置及电子设备。
技术介绍
现有的游戏进行虚拟角色的显示时,一般需要由终端的显示卡单独绘制虚拟角色,并在完成对整个虚拟角色的绘制后,将绘制完成的虚拟角色显示在终端屏幕上。在实际的游戏中,通过上述方法绘制出来的每个游戏角色均具有相同的配置参数。但若游戏场景中存在大量的虚拟角色,如大型多人在线角色扮演游戏(MultiplayerOnlineRole-PlayingGame,MMOPRG)中,可能需要在终端屏幕上同时显示上百个虚拟角色,此时显示卡需要进行上百次的虚拟角色绘制过程,从而可能超出显示卡GPU的运算能力的上限,导致游戏在屏幕上所显示的画面出现迟滞的现象,同时还可能造成游戏闪退以及显示卡的损坏。
技术实现思路
本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种游戏场景中虚拟角色的显示方法、装置以及电子设备,降低在显示多个虚拟角色时显示卡的运算量,提高终端屏幕对游戏角色的显示速度。本申请实施例提供一种游戏场景中虚拟角色的显示方法,包括:获取当前游戏场景中第一虚拟角色的第一位置信息,所述第一虚拟角色为响应目标终端操作的玩家角色;从记录有当前游戏场景下各第二虚拟角色的第二位置信息的角色列表中,根据所述第一位置信息与各所述第二位置信息的位置距离,依次选取多个所述第二位置信息,直至被选取的多个所述第二位置信息的数量满足预设条件,所述第二虚拟角色为响应非目标终端操作的玩家角色;根据被选取的多个所述第二位置信息,从各所述第二虚拟角色中确定待显示的多个目标角色;绘制并显示各所述目标角色。进一步的,所述角色列表在所述第二虚拟角色进入所述当前游戏场景时,记录对应的所述第二位置信息。进一步的,所述角色列表在所述第二虚拟角色在退出所述当前游戏场景时,删除对应的所述第二位置信息。进一步的,绘制并显示各所述目标角色,包括:根据所述第一虚拟角色与各所述目标角色的所述位置距离,获取各所述目标角色的配置参数,所述配置参数用于进行所述目标角色的绘制,所述配置参数的数值与所述位置距离成反比;根据各所述目标角色的配置参数,绘制并显示各所述目标角色。进一步的,所述配置参数包括色度、亮度、清晰度中的至少一种。进一步的,绘制并显示各所述目标角色,包括:获取用于组成所述目标角色的各部件;对各所述部件中相邻的所述部件进行部件合并处理;绘制并显示部件合并处理后的所述目标角色。进一步的,还包括:获取向各所述目标角色中的指定角色发起的交互请求;根据所述交互请求,暂停各所述目标角色中除所述指定角色外的各非指定角色的绘制和显示进程。进一步的,在获取当前游戏场景中第一虚拟角色的第一位置信息之后,还包括:根据所述第一位置信息,确定所述当前场景中目标区域;显示所述目标区域中的第三虚拟角色,所述第三虚拟角色为非玩家角色。进一步的,绘制并显示所述目标区域中的第三虚拟角色,包括:加载与所述目标区域对应的场景图像,以基于所述场景图像显示所述目标区域中的第三虚拟角色。进一步的,在本申请实施例中,还提供了一种游戏场景中虚拟角色的显示装置,包括:信息获取模块,用于获取当前游戏场景中第一虚拟角色的第一位置信息,所述第一虚拟角色为响应目标终端操作的玩家角色;信息选取模块,用于从记录有当前游戏场景下各第二虚拟角色的第二位置信息的角色列表中,根据所述第一位置信息与各所述第二位置信息的位置距离,依次选取多个所述第二位置信息,直至被选取的多个所述第二位置信息的数量满足预设条件,所述第二虚拟角色为响应非目标终端操作的玩家角色;角色确定模块,用于根据被选取的多个所述第二位置信息,从各所述第二虚拟角色中确定待显示的多个目标角色;角色显示模块,用于绘制并显示各所述目标角色。进一步的,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的游戏场景中虚拟角色的显示方法。进一步的,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的游戏场景中虚拟角色的显示方法。相比于现有技术,在上述实施例,获取第一虚拟角色的第一位置信息,从记录有各第二虚拟角色的第二位置信息的角色列表中各第二位置信息与第一位置信息的位置距离来依次选取多个第二位置信息,直至被选取数量满足预设条件,根据被选取的多个第二位置信息确定待显示的目标角色,对目标角色进行绘制和显示。在该实施例中,依据当前游戏场景中各第二虚拟角色的第二位置信息与第一虚拟角色的第一位置信息之间的位置距离,选取满足预设条件数量的多个第二位置信息对应的多个目标角色来进行绘制和显示,使得在存在大量虚拟角色的游戏场景中,无需同时显示所有角色,能够降低显示卡GPU的负担,提高终端屏幕对游戏角色的显示速度。在上述实施例中,角色列表在第二虚拟角色进入当前游戏场景时记录对应的第二位置信息,能够对角色列表进行及时更新,能够在不同时刻准确地绘制和显示符合要求的目标角色。在上述实施例中,角色列表在第二虚拟角色退出当前游戏场景时删除对应的第二位置信息,能够对角色列表进行及时更新,能够在不同时刻准确地绘制和显示符合要求的目标角色。在上述实施例中,根据第一虚拟角色与各目标角色的位置距离来获取各目标角色的与位置距离成反比配置参数,根据配置参数绘制并显示各目标角色,能够合理且清晰地显示当前游戏场景中的各目标角色。在上述实施例中,采用色度、亮度、清晰度中的至少一种来作为依据对各目标角色进行绘制并显示,能够更加合理且清晰地对当前游戏场景中的各目标角色进行显示。在上述实施例中,获取的组成目标角色的各部件后,通过对各部件中相邻的部件进行部件合并处理,来对部件合并处理后的目标角色进行绘制和显示,使得经过上述部件合并处理后的目标角色由较少的部件构成,因此显示卡对于上述部件合并处理后的目标角色秩序进行较少次数的绘制即可完成绘制过程,从而大大降低了显示卡GPU在绘制过程中的运算量,提高了显示卡GPU对目标角色的绘制速度。在上述实施例中,通过获取向指定角色发起的交互请求,依据交互请求暂停除指定角色外的其他目标角色的绘制和显示进程,使得在与指定角色进行交互的过程中无需显示其他目标角色,更好地显示指定角色加强交互效果的同时也停止了其他不必要的运算,降低了显示卡GPU的运算量。在上述实施例中,根据第一位置信息确定当前游戏场景中的目标区域,并将目标区域内的第三虚拟角色进行显示,能够对部分非玩家角色进行显示,在增加游戏可玩性的同时尽量降低显示卡GPU的运算量。在上述实施例中,基于加载的与目标区域对应的场景图像来显示目标区域中的第三虚拟角色,使非玩家角色本文档来自技高网...

【技术保护点】
1.一种游戏场景中虚拟角色的显示方法,其特征在于,包括:/n获取当前游戏场景中第一虚拟角色的第一位置信息,所述第一虚拟角色为响应目标终端操作的玩家角色;/n从记录有当前游戏场景下各第二虚拟角色的第二位置信息的角色列表中,根据所述第一位置信息与各所述第二位置信息的位置距离,依次选取多个所述第二位置信息,直至被选取的多个所述第二位置信息的数量满足预设条件,所述第二虚拟角色为响应非目标终端操作的玩家角色;/n根据被选取的多个所述第二位置信息,从各所述第二虚拟角色中确定待显示的多个目标角色;/n绘制并显示各所述目标角色。/n

【技术特征摘要】
1.一种游戏场景中虚拟角色的显示方法,其特征在于,包括:
获取当前游戏场景中第一虚拟角色的第一位置信息,所述第一虚拟角色为响应目标终端操作的玩家角色;
从记录有当前游戏场景下各第二虚拟角色的第二位置信息的角色列表中,根据所述第一位置信息与各所述第二位置信息的位置距离,依次选取多个所述第二位置信息,直至被选取的多个所述第二位置信息的数量满足预设条件,所述第二虚拟角色为响应非目标终端操作的玩家角色;
根据被选取的多个所述第二位置信息,从各所述第二虚拟角色中确定待显示的多个目标角色;
绘制并显示各所述目标角色。


2.根据权利要求1所述的游戏场景中虚拟角色的显示方法,其特征在于,所述角色列表在所述第二虚拟角色进入所述当前游戏场景时,记录对应的所述第二位置信息。


3.根据权利要求1或2所述的游戏场景中虚拟角色的显示方法,其特征在于,所述角色列表在所述第二虚拟角色在退出所述当前游戏场景时,删除对应的所述第二位置信息。


4.根据权利要求1所述的游戏场景中虚拟角色的显示方法,其特征在于,绘制并显示各所述目标角色,包括:
根据所述第一虚拟角色与各所述目标角色的所述位置距离,获取各所述目标角色的配置参数,所述配置参数用于进行所述目标角色的绘制,所述配置参数的数值与所述位置距离成反比;
根据各所述目标角色的配置参数,绘制并显示各所述目标角色。


5.根据权利要求1所述的游戏场景中虚拟角色的显示方法,其特征在于,所述配置参数包括色度、亮度、清晰度中的至少一种。


6.根据权利要求1所述的游戏场景中虚拟角色的显示方法,其特征在于,绘制并显示各所述目标角色,包括:
获取用于组成所述目标角色的各部件;
对各所述部件中相邻的所述部件进行部件合并处理;
绘制并显示部件合并处理后的所述目标角色。


7.根据权利要求1所述的游戏场景中虚拟角色的显示方法,其特征在...

【专利技术属性】
技术研发人员:刘舟袁尧沈琳焘施坤省黎煌达张志稳
申请(专利权)人:广州三七互娱科技有限公司
类型:发明
国别省市:广东;44

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

1