三维游戏地图的生成方法、装置、处理器及终端制造方法及图纸

技术编号:21468907 阅读:36 留言:0更新日期:2019-06-29 01:18
本发明专利技术公开了一种三维游戏地图的生成方法、装置、处理器及终端。其中,该方法包括:创建第一游戏场景,其中,第一游戏场景为空白游戏场景;将预先配置的三维地图模型以及与三维地图模型对应的地图信息添加至第一游戏场景;创建渲染目标,并将第一游戏场景所包含的场景内容渲染至渲染目标所绑定的目标贴图;将目标贴图渲染至当前游戏界面内的目标对象。本发明专利技术解决了相关技术中所提供的二维游戏地图实现方式缺乏直观性、对游戏地图的控制操作具有局限性的技术问题。

Generation Method, Device, Processor and Terminal of 3D Game Map

The invention discloses a method, a device, a processor and a terminal for generating a three-dimensional game map. Among them, the method includes: creating the first game scenario, in which the first game scenario is a blank game scenario; adding the pre-configured three-dimensional map model and map information corresponding to the three-dimensional map model to the first game scenario; creating the rendering target, and rendering the scene content contained in the first game scenario to the first game scenario. Render the target map bound by the target; Render the target map to the target object in the current game interface. The invention solves the technical problems of lack of intuition in the realization method of two-dimensional game map provided in the related technology and limitation in the control operation of game map.

【技术实现步骤摘要】
三维游戏地图的生成方法、装置、处理器及终端
本专利技术涉及计算机领域,具体而言,涉及一种三维游戏地图的生成方法、装置、处理器及终端。
技术介绍
目前,在大部分游戏场景内,通常都会设置地图。地图通常是游戏场景的一个缩略图。地图中会标注出游戏场景内一些重要地点,路线信息等。游戏玩家通过地图能够快速的获知其所操控的游戏角色当前所在位置,通往目的地的路线等信息。相关技术中在游戏场景内的地图通常采用二维(2D)实现方式,即通过一张2D图片的形式来表示游戏场景内的地图。在游戏表现方面,通常是通过在2D图片上添加一些重要信息,例如:重要的地名、路线,当前游戏角色所在位置等。在游戏操作方面,通常支持地图的缩放和移动,同时还支持游戏玩家进行一些标点和画线等操作。然而,这种2D地图的实现方式虽然能够体现一定的地图作用,但是存在表现力不足的明显技术缺陷。例如:虽然能够在地图上标注地名或地点信息,但是对于游戏玩家而言,这种文字描述缺乏直观性;同时在操作方式上,对于2D地图的控制操作通常仅局限于缩放地图操作和移动地图操作。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术至少部分实施例提供了一本文档来自技高网...

【技术保护点】
1.一种三维游戏地图的生成方法,其特征在于,包括:创建第一游戏场景,其中,所述第一游戏场景为空白游戏场景;将预先配置的三维地图模型以及与所述三维地图模型对应的地图信息添加至所述第一游戏场景;创建渲染目标,并将所述第一游戏场景所包含的场景内容渲染至所述渲染目标所绑定的目标贴图;将所述目标贴图渲染至当前游戏界面内的目标对象。

【技术特征摘要】
1.一种三维游戏地图的生成方法,其特征在于,包括:创建第一游戏场景,其中,所述第一游戏场景为空白游戏场景;将预先配置的三维地图模型以及与所述三维地图模型对应的地图信息添加至所述第一游戏场景;创建渲染目标,并将所述第一游戏场景所包含的场景内容渲染至所述渲染目标所绑定的目标贴图;将所述目标贴图渲染至当前游戏界面内的目标对象。2.根据权利要求1所述的方法,其特征在于,将所述三维地图模型添加至所述第一游戏场景包括:获取第一信息集合,其中,所述第一信息集合包括:所述三维地图模型在所述第一游戏场景的位置信息、旋转信息和缩放信息;按照所述第一信息集合将所述三维地图模型添加至所述第一游戏场景。3.根据权利要求2所述的方法,其特征在于,将所述地图信息添加至所述第一游戏场景包括:采用所述第一信息集合和第二信息集合计算第三信息集合,其中,所述第二信息集合包括:所述地图信息相对于所述三维地图模型的位置信息、旋转信息和缩放信息,所述第三信息集合包括:所述地图信息在所述第一游戏场景的位置信息、旋转信息和缩放信息;按照所述第三信息集合将所述地图信息添加至所述第一游戏场景。4.根据权利要求1所述的方法,其特征在于,在将所述第一游戏场景所包含的场景内容渲染至所述目标贴图之后,还包括:对所述目标贴图进行图像处理,其中,所述图像处理包括以下至少之一:颜色叠加处理、高亮显示处理。5.根据权利要求1所述的方法,其特征在于,在将所述目标贴图渲染至所述目标对象之后,还包括:接收作用于所述三维地图模型的操作指令;对所述三维地图模型执行与所述操作指令对应的控制操作。6.根据权利要求5所述的方法,其特征在于,当所述操作指令为点选指令时,对所述三维地图模型执行与所述操作指令对应的控制操作包括:获取屏幕点击位置在屏幕坐标系下的第一二维坐标;将所述二维坐标转换为世界坐标下的第一三维坐标;将所述第一三维坐标转换为所述目标对象的UV坐标系下的第二二维坐标;将所述第二二维坐标转换为所述第一游戏场景的三维空间坐标系下的第二三维坐标;在所述第二三维坐标所在位置添加标记模型。7.根据权利要求5所述的方法,其特征在于,当所述操作指令为移动指令时,对所述三维地图模型执行与所述操作指令对应的控制操作包括:获取第一位置信息、与所述移动指令对应的第一向量以及第一比例尺,其中,所述第一位置信息为接收所述移动指令之前,所述三维地图模型的初始位置;采用所述第一位置信息、所述第一向量以及所述第一比例尺确定第二位置信息,其中,所述第二位置信息为接收所述移动指令之后,所述三维地图模型的目标位置;按照所述第二位置信息对所述三维地图模型执行移动操作。8.根据权利要求5所述的方法,其特征在于,当所述操作指令为旋转指令时,对所述三维地图模型执行与所述操作指令对应的控制操作包括:当与所述旋转指令对应的第二向量位于第一区间时,控制所述三维地图模型围绕第一坐标轴,按照第一方向旋转;当所述第二向量位于第二区间时,控制所述三维地图模型围绕所述第一坐标轴,按照第二方向旋转,其中,所述第二方向与所述第一方向相反;当所述第二向量位于第三区间时,控制所述三维地图模型围绕第二坐标轴,按照所述第一方向旋转;当所述第二向量位于第四区间时,控制所述三维地图模型围绕所述第二坐标轴,按照所述第二方向旋转。9.根据权利要求5所述的方法,其特征在于,当所述操作指令为缩放指令时,对所述三维地图模型执行与所述操作指令对应的控制操作包括:获取初始缩放值、缩放距离和第二比例尺;采用所述初始缩放值、所述缩放距离和所述第二比例尺确定目标缩放值;按照所述目标缩放值对所述三维地图模型执行缩放操作。10.根据权利要求5所述的方法,其特征在于,在对所述三维地图模型执行与所述操作指令对应的控制操作之后,还包括:获取对所述三维地图模型执行所述控制操作所得到的更新后的第一信息集合;基于所述更新后的第一信息集合确定更新后的第三信息集合;按照所述更新后的第一信息集合和所述更新后的第三信息集合确定所述第一游戏场景所包含的更新后的场景内容;将所述更新后的场景内容渲染至所述目标贴图;将所述目标贴图渲染至所述目标对象。11.一种三维游戏地图的生成装置,其特征在于,包括:第一创建模块,用于创建第一游戏场景,其中,所述第一游戏场景为空白游戏场景;添加模块,用于将预先配置的三维地图模型以及与所述三维地图模型对应的地图信息添加至所述第一游戏场景;第二创建模块,用于创建渲染目标,并将所述第一游戏场景所包含的场景内容渲染至所述渲染目标所绑定的目标贴图;渲染模块,用...

【专利技术属性】
技术研发人员:蔡泽野
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1