游戏地图的渲染方法、装置、电子设备和可读存储介质与流程

文档序号:35771371发布日期:2023-10-20 11:09阅读:36来源:国知局
游戏地图的渲染方法、装置、电子设备和可读存储介质与流程

本申请涉及渲染,具体涉及一种游戏地图的渲染方法、装置、电子设备和计算机可读存储介质。


背景技术:

1、在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,涌现出大量的、不同题材的游戏,以满足用户的需求,而随着游戏行业的各种技术的蓬勃发展,游戏地图对应的游戏场景也变得越来越宏大。

2、一般来说游戏地图所对应的ui资源数据是以贴图的形式呈现,每一贴图对应游戏中的部分场景,在游戏地图的渲染过程中,需先将待渲染的贴图加载至内存中,进而进行渲染。

3、但目前,由于游戏地图所对应的场景巨大,若在游戏地图渲染时精确加载游戏地图的所有场景中的各个场景细节,则会导致因场景精度过高而需占用大量内存,而倘若降低精度来节约内存,那么在一些玩家仅仅需要查看游戏地图中的部分场景的场景下,就导致游戏地图的精度无法满足玩家需求。


技术实现思路

1、本申请实施例提供一种游戏地图的渲染方法、装置、电子设备和计算机可读存储介质,可以在满足玩家对游戏地图的精度需求的基础上减少渲染游戏地图时所需的内存。

2、第一方面,本申请实施例提供一种游戏地图的渲染方法,上述方法包括:

3、获取针对游戏地图的地图查看指示参数,上述游戏地图包括多个精度级别的分身地图,每个分身地图由多个地图块构成;

4、基于上述地图查看指示参数,确定需查看的上述游戏地图对应的目标精度级别,以及确定上述目标精度级别对应的待渲染地图块,并将上述待渲染地图块的资源数据加载到内存中;

5、基于上述内存中的上述待渲染地图块的资源数据,在图形用户界面上对上述待渲染地图块进行渲染。

6、第二方面,本申请实施例还提供一种游戏地图的渲染装置,上述装置包括:

7、参数获取模块,用于获取针对游戏地图的地图查看指示参数,上述游戏地图包括多个精度级别的分身地图,每个分身地图由多个地图块构成;

8、数据加载模块,用于基于上述地图查看指示参数,确定需查看的上述游戏地图对应的目标精度级别,以及确定上述目标精度级别对应的待渲染地图块,并将上述待渲染地图块的资源数据加载到内存中;

9、渲染模块,用于基于上述内存中的上述待渲染地图块的资源数据,在图形用户界面上对上述待渲染地图块进行渲染。

10、第三方面,本申请实施例还提供一种电子设备,包括存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本申请实施例所提供的任一种游戏地图的渲染方法。

11、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种游戏地图的渲染方法。

12、本申请实施例中通过获取针对游戏地图的地图查看指示参数,该游戏地图包括多个精度级别的分身地图,每个分身地图由多个地图块构成,从而基于明确当前玩家需在游戏地图中查看的场景,即基于上述地图查看指示参数,确定需查看的上述游戏地图对应的目标精度级别,来明确玩家对游戏地图的精度需求,以及确定上述目标精度级别对应的待渲染地图块,来得到满足玩家对游戏地图的精度需求的需显示的地图块,从而将上述待渲染地图块的资源数据加载到内存中,以基于上述内存中的上述待渲染地图块的资源数据,在图形用户界面上对上述待渲染地图块进行渲染,实现了在满足玩家对游戏地图的精度需求的基础上减少渲染游戏地图时所需的内存。



技术特征:

1.一种游戏地图的渲染方法,其特征在于,所述方法包括:

2.如权利要求1所述的游戏地图的渲染方法,其特征在于,所述地图查看指示参数包括玩家视角参数,所述玩家视角参数包括至少两个参考点的位置,所述参考点为当前玩家视角下所看到的画面上的点,所述基于所述地图查看指示参数,确定需查看的所述游戏地图对应的目标精度级别,包括:

3.如权利要求2所述的游戏地图的渲染方法,其特征在于,所述确定所述目标精度级别对应的待渲染地图块,包括:

4.如权利要求1至3任一项所述的游戏地图的渲染方法,其特征在于,所述基于所述内存中的所述待渲染地图块的资源数据,在图形用户界面上对所述待渲染地图块进行渲染,包括:

5.如权利要求4所述的游戏地图的渲染方法,其特征在于,所述将所述待渲染地图块的资源数据存储于所述游戏物理贴图中,包括:

6.如权利要求5所述的游戏地图的渲染方法,其特征在于,所述基于所述游戏物理贴图中的已存储的资源数据的参与图像处理次数,将所述待渲染地图块的资源数据存储于所述游戏物理贴图中,包括:

7.如权利要求4所述的游戏地图的渲染方法,其特征在于,在将所述待渲染地图块的资源数据存储于所述游戏物理贴图中之后,还包括:

8.如权利要求7所述的游戏地图的渲染方法,其特征在于,所述基于所述游戏物理贴图中的待渲染地图块的资源数据,在图形用户界面上对所述待渲染地图块进行渲染,包括:

9.一种游戏地图的渲染装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1至8任一项所述的游戏地图的渲染方法。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至8任一项所述的游戏地图的渲染方法。


技术总结
本申请公开了一种游戏地图的渲染方法、装置、电子设备和计算机可读存储介质,本申请实施例通过获取针对游戏地图的地图查看指示参数,游戏地图包括多个精度级别的分身地图,每个分身地图由多个地图块构成;基于地图查看指示参数,确定需查看的游戏地图对应的目标精度级别,以及确定目标精度级别对应的待渲染地图块,并将待渲染地图块的资源数据加载到内存中;基于内存中的待渲染地图块的资源数据,在图形用户界面上对待渲染地图块进行渲染。本申请实施例可以在满足玩家对游戏地图的精度需求的基础上减少渲染游戏地图时所需的内存。

技术研发人员:徐旭明
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1