[发明专利]一种通用的二维横版游戏地图编辑设计无效
申请号: | 200710040648.1 | 申请日: | 2007-05-15 |
公开(公告)号: | CN101308524A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | (请求不公开姓名) | 申请(专利权)人: | 上海灵禅信息技术有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G09B29/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200333上海市普陀区中*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 二维 游戏 地图 编辑 设计 | ||
技术领域:
本发明涉及一种通用的二维横版游戏地图的编辑方法,目的是快速、便捷、高效地对各种二维横版游戏地图的进行编辑。
技术背景:
随着游戏业的不断发展,二维横版游戏不断增多。目前的游戏地图配置方法是为游戏配置特定地图,但其重复开发十分严重,不利于地图资源的统一管理。基于以上目的,本游戏地图编辑方法,提供了一种通用的二维横版游戏的地图编辑方式,开发者与玩家都可以在基于此方法的基础上,快速便捷的开发出符合规范的地图,减少了游戏开发的难度,也增加了游戏配置的扩展性。
发明内容:
该方法对地图编辑的设计进行了很细致的功能划分,各功能模块之间可相互调用,且关联较小。按其功能划分,可分为资源管理模块,图像渲染模块,动画配置模块,逻辑物体配置模块,以及地图配置模块。资源管理模块负责所有地图相关资源的管理,可以按照不同风格区分需要保存的资源,编辑地图时只加载地图所需要的那部分资源。图像渲染模块负责地图的可视部分渲染,用户在编辑地图时,看到的效果和游戏中地图显示的效果是相同的。动画配置模块负责动画对象的生成,将一组图片,按照特定的规律组合并选择播放方式,生成一个动画对象,供地图编辑时使用。逻辑物体配置模块负责配置逻辑物体的属性,用户可以很方便的扩展逻辑物体,或生成新类型的逻辑物体,供地图编辑时使用。地图配置模块负责地图整体属性设置。
具体实施方式:
(一)资源管理模块
1.设置风格
资源管理模块负责所有地图相关资源的管理,可以按照不同风格区分需要保存的资源,编辑地图时只加载地图所需要的那部分资源。在创建地图时,需要先选择地图风格,以便地图编辑器加载相应资源。利用地图编辑器目录下的Data目录中存在的各种风格的资源文件,每一种风格的资源文件包含有,背景图片,地貌图片,道具图片,特效动画等(资源图片可自行添加)。此外还另有一种“公用”资源,但不列在风格列表中。其中,无论加载哪种风格的资源,公用资源都会被加载。之后,用户可在动画列表与图片列表中选择已经加载的这些资源,并把它们加入到所编辑的地图中。在创建一个地图之后,被创建地图的风格便被确定下来,并被写入地图文件中,且不能被更换。
2.设置场景
地图必须配置设置场景大小,即地图的左,右,上,下边界值。此外,还需要设置全局时间,以及该地图配置的问号蛋极其产生概率。游戏将在所设置的范围内进行渲染,游戏时间为所设置的全局时间,游戏中,出生点将随机按照一定概率产生出所配置的信息。利用地图编辑器可以进行网格的设置,在启用网格功能后,设置网格大小,如,长32,宽32,则在编辑地图时,所添加的对象都是以长宽各为32的像素位置进行对齐。
(二)图像渲染模块
图像渲染模块负责地图的可视部分渲染,用户在编辑地图时,看到的效果和游戏中地图显示的效果是相同的。在编辑地图时,所添加的图片和动画并不都是处于同一层次的。利用那个地图编辑器选择当前编辑所在的层,然后再加入图片或动画,那么所加入的图片和动画将会属于这个层次。例如,图像层次可分为远景层,中景层,近景层。在游戏时,屏幕的渲染是根据当前摄像机的移动而移动,而属于不同层次的图片与动画,具有其自身的移动速度。如近景保持与摄像机相同的速度,中景具有较慢的速度,远景具有最慢的速度,这样,就能呈现出层次区别。加入到同一层次的图片与动画的渲染顺序取决于这一层次中图片与动画的加入顺序。如果要改变它们之间覆盖顺序,则可选中需要改变的图片与物体,在其层中将其上移或下移,移动到最上或最下,或可将其移动到其他层次中。在编辑地图时,可选择需要现实的层次,如中景层,那么属于其他层次的物体将被屏蔽,用户只能看到属于中景层的图片与动画。反之亦可。
(三)逻辑物体配置模块
与图像层次相对应的是逻辑层次。图像层次负责在地图了特定位置配置图片与动画,而逻辑层次则负责在地图中配置各种逻辑物体,如弹簧、移动平台、幽灵平台、传送门、时空门、关键点、碰撞线等。同时,逻辑物体还可以一个或多个绑定动画物体,对其进行逻辑控制。
●弹簧:弹簧需要设置作用角度,作用范围,弹射系数,并绑定相关弹簧动画。
●移动平台:移动平台需要设置作用点,移动速度,绑定相关平台动画,设置移动方式。如来回移动,循环移动,单次移动等。并且需要绑定其相关的碰撞线。
●幽灵平台:幽灵平台需要设置它的现实时间,准备消失时间,消失时间。绑定相应动画,绑定相应碰撞线。在游戏中,幽灵平台会按照其时间设置,循环现实-消失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海灵禅信息技术有限公司,未经上海灵禅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710040648.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用