[发明专利]一种3D游戏的场景管理系统及其实现方法在审
申请号: | 201710204059.6 | 申请日: | 2017-03-30 |
公开(公告)号: | CN107067475A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 王琰;阮江 | 申请(专利权)人: | 北京乐动卓越科技有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 北京市石景山区实兴大街*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 场景 管理 系统 及其 实现 方法 | ||
技术领域
本发明涉及计算机游戏技术领域,尤其涉及一种3D游戏的场景管理系统及其实现方法。
背景技术
随着计算机硬件和网络技术的发展和普及,网络游戏迅速成为一种广受欢迎的娱乐方式。作为一种重要的网络游戏分类,大型多人在线游戏(Massively Multiplayer Online Game,简称MMOG)更是被人们追捧。特别是随着计算机图形渲染等技术的发展,为追求更为逼真的视觉效果和更具代入感的游戏体验,游戏开发者在游戏开发过程中广泛采用3D技术。
地图数据以及区域的信息是游戏场景的重要组成部分,这些数据同时存在于客户端和服务器。使用3D技术表达的游戏场景可以更好地展示游戏,带来视觉和游戏体验的提升。故,在游戏类型设定和硬件、技术水平允许的条件下,游戏开发者会在设计客户端时使用3D技术,以三维坐标来管理游戏场景信息;但是,为支持更多的游戏用户和提高服务器效率,游戏开发者会在设计服务器时用2D地图,以二维坐标来管理游戏场景。
在3D技术表达的游戏场景中,游戏策划通常会设置一些行走在地面的地面游戏角色无法直接穿行的特殊地形(如悬崖、屋顶等)。在客户端,由于采用了三维坐标来管理包括上述地形的游戏场景,故比较易于实现;但是,在服务器,由于只采用了2D地图,其只能在二维坐标的维度上解决问题,比如在区域边缘设置阻挡解决简单的是否允许进入的问题。
此外,游戏用户获得的客户端通常会被游戏开发者加密处理,一般游戏用户较难通过篡改客户端的高度信息进而获得超出正常游戏的收益;但是,随着破解技术的提升,一些不法分子开始通过破解客户端并修改相关信息获取超出正常游戏的收益。由于服务器校验能力的不足,这些行为大行其道,严重影响了游戏的平衡性。
在一些网络游戏中,游戏开发者一般通过检测游戏用户的特征数据(如CN 104217156A公开的一种防止游戏外挂的方法及装置)或监视客户端行为等方式防止用户作弊。显然,上述方式并未能及时地和彻底地阻止该类游戏作弊行为的发生。
发明内容
有鉴于此,本发明的目的在于提供一种3D游戏的场景管理系统及其实现方法,以期从根本上及时有效地杜绝一些用户通过篡改游戏客户端信息获益,达到保护游戏原有的设计框架进而维护游戏公平性的目的。
本发明提供一种3D游戏的场景管理系统,该系统包括客户端和服务器,客户端通过网络与服务器进行信息交互;所述客户端和服务器分别设置客户端场景管理单元、服务器场景管理单元,用于游戏场景管理;其中,
所述客户端场景管理单元以三维坐标管理客户端中的游戏场景信息;
所述服务器场景管理单元,包括场景平面管理子单元和第二场景区域辅助管理子单元;
所述场景平面管理子单元以二维坐标管理服务器中游戏场景的平面信息;所述平面信息包括第一场景区域的平面信息和第二场景区域的平面信息;所述第一场景区域为允许地面游戏角色自由穿行的场景区域;所述第二场景区域为仅允许地面游戏角色单向通过的场景区域;所述地面游戏角色,即地面行走的游戏角色;
所述第二场景区域辅助管理子单元,用于管理所述第二场景区域的场景信息;所述第二场景区域的场景信息包括第二场景区域的平面坐标信息及其对应的高度信息;
进一步,所述场景平面管理子单元的服务器中游戏场景的平面信息,还包括第三场景区域的平面信息;所述第三场景区域为禁止所述地面游戏角色穿行的场景区域;
进一步,所述高度信息用于校验所述客户端发来的涉及游戏场景第二场景区域的操作。
本发明提供一种3D游戏场景管理的实现方法,该方法包括:
在游戏的客户端和服务器上分别管理游戏场景;所述客户端通过网络与服务器进行信息交互;其中,
所述客户端以三维坐标管理客户端中的游戏场景信息;
所述服务器以二维坐标管理服务器中游戏场景的平面信息,同时管理第二场景区域的平面坐标信息对应的高度信息;
所述服务器中游戏场景的平面信息,包括第一场景区域的平面信息和第二场景区域的平面信息;所述第一场景区域为允许地面游戏角色自由穿行的场景区域;所述第二场景区域为仅允许地面游戏角色单向通过的场景区域;所述地面游戏角色,即地面行走的游戏角色;
进一步,所述游戏场景的平面信息,还包括第三场景区域的平面信息;所述第三场景区域为禁止所述地面游戏角色穿行的场景区域;
进一步,所述高度信息用于校验所述客户端发来的涉及游戏场景第二场景区域的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乐动卓越科技有限公司,未经北京乐动卓越科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710204059.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种增强现实处理方法及装置
- 下一篇:一种停车收费方法及系统