本发明专利技术涉及一种移动终端网络游戏的三维导航系统,所述系统包括游戏服务器及移动终端,移动终端包括游戏程序模块,用户借助游戏程序模块登录游戏,游戏程序模块与游戏服务器建立网络连接,移动终端还包括三维导航功能模块,三维导航功能模块用于在用户的游戏角色使用三维导航功能进行自动行走时,向游戏服务器发出导航请求,游戏服务器根据导航请求生成可行路径数据,并将可行路径数据传送至游戏程序模块,游戏程序模块根据可行路径数据控制游戏角色按可行路径自动行走。本发明专利技术的技术方案在移动终端网络游戏中实现了全三维环境的长距离自动准确寻路,并能区分上下楼等不同游戏环境,使游戏可以实现自动完成任务的功能,加强了用户的游戏体验。
【技术实现步骤摘要】
本专利技术属于移动通信终端游戏应用领域,特别是一种移动终端网络游戏的三维导航系统。
技术介绍
目前,随着各种大屏幕智能移动通信终端的普及和无线网络技术的发展,带动了移动终端网络游戏的发展。当前主流的几种移动终端游戏开发平台为:Android及IOS。上述各种平台包含了一整套开发手机上音频播放、视频动画之类应用的API函数。在各种网络游戏中,多人在线RPG游戏(MMORPG)因为玩法丰富,所以具有较强的使用黏性,吸引了越来越多的玩家,具有最为广阔的发展前景。由于移动终端硬件的发展,使得移动游戏的三维化成为可能。加上用户的需求,现有的多人在线RPG游戏多采用为全三维图形环境,同时视角可自由旋转。此时,用户的游戏角色在游戏中移动时,需要判断全三维的坐标及找寻移动路径。此外,网络游戏中通常会为用户提供自动完成任务的功能,这一功能需要游戏角色在游戏中能够长距离自动寻路。如何使游戏角色在全三维图形环境进行准确的寻路,并能区分上下楼等具体游戏环境,成为了移动终端多人在线游戏急需解决的技术问题。因此有必要提供一种技术来解决上述问题。
技术实现思路
本专利技术所要解决的技术问题在于提供一种移动通信终端的游戏应用方法,特别是一种移动终端网络游戏的三维导航系统。本专利技术的目的是通过以下技术方案来实现的:一种移动终端网络游戏的三维导航系统,所述系统包括游戏服务器以及与所述游戏服务器通信的移动终端,所述移动终端包括游戏程序模块,用户借助所述游戏程序模块登录游戏,所述游戏程序模块与所述游戏服务器之间建立网络连接,所述移动终端还包括三维导航功能模块,所述三维导航功能模块用于在用户的游戏角色使用三维导航功能进行自动行走时,向所述游戏服务器发出导航请求,所述游戏服务器根据所述导航请求生成可行路径数据,并将所述可行路径数据传送至所述游戏程序模块,所述游戏程序模块根据所述可行路径数据控制所述游戏角色按可行路径自动行走。在本专利技术的技术方案中,所述游戏程序模块与所述游戏服务器建立网络连接后,将用户填写的用户名和密码信息发送至所述游戏服务器,所述游戏服务器接收到所述信息后,与存储的用户信息进行对比,如果信息一致,则判断用户登录成功,否则登录失败。在本专利技术的技术方案中,所述用户登录成功后,所述游戏服务器将所述用户信息对应的游戏角色的唯一标识、位置信息以及所述位置信息对应的游戏场景中的其他游戏角色及怪物坐标数据,通过所述网络连接传输至所述游戏程序模块,所述游戏程序模块接收所述数据后,在所述移动终端上显示所述游戏角色所处的游戏场景及所述游戏场景中的其他游戏角色及怪物。在本专利技术的技术方案中,所述游戏角色在使用自动完成任务的功能时触发三维导航功能模块工作。在本专利技术的技术方案中,所述游戏服务器包括模型生成模块、搜索模块、连线模块、拐点获取模块以及路径生成模块,所述模型生成模块用于生成导航模型,所述搜索模块用于在所述导航模型中查找所述游戏角色所处位置及目的地位置对应的导航网格,所述连线模块用于将所述游戏角色所处位置与目的地位置在可行走面上连成一条线,找出所述连线经过的所有导航网格,所述拐点获取模块用于找出经过所述导航网格的最短路径,获得所述路径上的拐点信息,所述路径生成模块用于存储所述拐点信息,生成所述可行路径数据。在本专利技术的技术方案中,所述模型生成模块生成所述导航模型的具体过程为,所述游戏程序模块将游戏场景的可行走面分别取到若干个坐标点,将所述坐标点的集合与所述游戏场景绑定,生成场景标识文件,并将所述场景标识文件存储至所述模型生成模块,所述模型生成模块将所述坐标点集合组成若干多边形导航网格,所述导航模型为所述各个场景的导航网格的集合。在本专利技术的技术方案中,所述游戏程序模块还用于在用户退出游戏时,将所述游戏角色的位置信息通过所述网络连接传输至所述游戏服务器,并向所述游戏服务器发起登出请求,所述游戏服务器接收并存储所述位置信息。本专利技术的技术方案在移动终端网络游戏中实现了全三维环境的长距离自动准确寻路,并能区分上下楼等不同游戏环境,使游戏可以实现自动完成任务的功能,加强了用户的游戏体验。附图说明图1为本专利技术移动终端网络游戏三维导航系统的模块图。图2为本专利技术游戏服务器计算三维导航可行路径的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,为本专利技术移动终端网络游戏三维导航系统的模块图。该移动终端网络游戏三维导航系统主要包括游戏服务器以及能够与该游戏服务器通信的移动终端。该移动终端包括游戏程序模块及三维导航功能模块。游戏程序模块与游戏服务器之间建立网络连接,连接建立成功后,游戏程序模块会把用户填写的用户名、密码等用户信息发送给游戏服务器。游戏服务器接收到上述信息后,与存储的用户信息进行对比,如果信息一致,则判断用户登录成功,否则登录失败。登录成功后,游戏服务器会把已经存储起来的用户信息对应的游戏角色的唯一标识(ID)、所处位置信息、该位置信息对应的游戏场景中的其他游戏角色及怪物坐标等数据,通过网络连接传输至游戏程序模块,游戏程序模块接收上述数据后,即会在移动终端上显示用户游戏角色所处的游戏场景及该游戏场景中的其他游戏角色及怪物。三维导航功能模块用于在用户的游戏角色使用三维导航功能进行自动行走时,向游戏服务器发出导航请求。游戏程序模块向游戏服务器发起导航请求,将游戏角色所处的位置信息及目的地位置信息发送至游戏服务器。游戏服务器接收到上述信息后会通过一系列处理生成可行路径数据,并将该可行路径数据发送给游戏程序模块。游戏程序模块根据所述可行路径数据控制用户的游戏角色按可行路径自动行走。通常来说,游戏角色在使用自动完成任务的功能时,会触发三维导航功能模块工作。用户操作退出游戏时,游戏程序模块会把用户的游戏角色所处的位置信息通过建立好的网络连接传输给游戏服务器,并向游戏服务器发起登出请求。游戏服务器接收并存储上述信息,以便于用户下次登录游戏时可以准确判断需要显示的游戏场景及其他游戏角色及怪物。请参阅图2,为本专利技术游戏服务器的模块图。该游戏服务器包括模型生成模块、搜索模块、连线模块、拐点获取模块以及路径生成模块。其中,模型生成模块用于生成导航模型。具体过程为,游戏程序模块将游戏场景的可行走面分别取到若干个坐标点,然后将上述坐标点的集合与该游戏场景绑定,生成场景标识文件,并将该文件存储到模型生成模块。模型生成模块用这些点组合成若干多边形导航网格,和游戏场景的坐标相一致,各个场景的导航网格的集合即形成该三维导航模型。游戏服务器在该三维导航模型的数据基础上经过运算提供导航服务。搜索模块用于在导航模型中查找游戏角色所处的位置及目的地位置对应的导航网格。连线模块用于将游戏角色所处的位置与目的地位置在可行走面上连成一条线,找出该连线经过的所有导航网格。可行走路径的点即包含在这些导航网格中。拐点获取模块用于找出经过上述网格的最短路径,获得路径上的拐点信息。该最短路径由一系列直线和拐点组成。路径生成模块用于存储上述拐点信息,生成可行路径数据。将上述拐点信息发送至游戏程序模块,游戏程序模块即可重现出可行走路径,并根据可行走路径控制游戏角色进行自动本文档来自技高网...
【技术保护点】
一种移动终端网络游戏的三维导航系统,所述系统包括游戏服务器以及与所述游戏服务器通信的移动终端,所述移动终端包括游戏程序模块,用户借助所述游戏程序模块登录游戏,所述游戏程序模块与所述游戏服务器之间建立网络连接,其特征在于,所述移动终端还包括三维导航功能模块,所述三维导航功能模块用于在用户的游戏角色使用三维导航功能进行自动行走时,向所述游戏服务器发出导航请求,所述游戏服务器根据所述导航请求生成可行路径数据,并将所述可行路径数据传送至所述游戏程序模块,所述游戏程序模块根据所述可行路径数据控制所述游戏角色按可行路径自动行走。
【技术特征摘要】
1.一种移动终端网络游戏的三维导航系统,所述系统包括游戏服务器以及与所述游戏服务器通信的移动终端,所述移动终端包括游戏程序模块,用户借助所述游戏程序模块登录游戏,所述游戏程序模块与所述游戏服务器之间建立网络连接,其特征在于,所述移动终端还包括三维导航功能模块,所述三维导航功能模块用于在用户的游戏角色使用三维导航功能进行自动行走时,向所述游戏服务器发出导航请求,所述游戏服务器根据所述导航请求生成可行路径数据,并将所述可行路径数据传送至所述游戏程序模块,所述游戏程序模块根据所述可行路径数据控制所述游戏角色按可行路径自动行走。2.如权利要求1所述的移动终端网络游戏的三维导航系统,其特征在于,所述游戏程序模块与所述游戏服务器建立网络连接后,将用户填写的用户名和密码信息发送至所述游戏服务器,所述游戏服务器接收到所述信息后,与存储的用户信息进行对比,如果信息一致,则判断用户登录成功,否则登录失败。3.如权利要求2所述的移动终端网络游戏的三维导航系统,其特征在于,所述用户登录成功后,所述游戏服务器将所述用户信息对应的游戏角色的唯一标识、位置信息以及所述位置信息对应的游戏场景中的其他游戏角色及怪物坐标数据,通过所述网络连接传输至所述游戏程序模块,所述游戏程序模块接收所述数据后,在所述移动终端上显示所述游戏角色所处的游戏场景及所述游戏场景中的其他游戏角色及怪物。4.如权利要求1所述的移动终端网络游戏的三...
【专利技术属性】
技术研发人员:刘丹,
申请(专利权)人:深圳市豹风网络股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。