[发明专利]实现2D横屏手机游戏的方法有效
申请号: | 201010608749.6 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102082869A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 郑瑞琳 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F9/44 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 手机 游戏 方法 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种实现2D横屏手机游戏的方法。
背景技术
2D横屏游戏(或称“2D横版游戏”)是一种基于2D技术,画面固定在平面上的游戏形式。因其场景丰富,能充分展现游戏角色活动而深受玩家的喜爱。对于资源有限的手机环境,2D横屏游戏能以很小的代价提供给玩家精彩的体验。
现有的实现横屏游戏的方法主要是通过检测角色与场景图片的碰撞来判断角色的位置。譬如,若角色没有与场景产生碰撞则判定角色处在“空中”,从而执行下落或者起跳,或者沿着场景图片碰撞区域边缘移动等动作,并保持角色与场景图片的碰撞区域不重叠,从而实现了角色在场景中的效果。
现有技术在运行过程中需要读取场景图片的属性,即图片尺寸及坐标位置等,并根据属性判断图片是否产生碰撞,所要损耗的内存资源大。同时需要对具体的每一个图片设置不同的碰撞区域(即一个图片中不能产生重叠的区域),场景图片会受屏幕尺寸的限制,且运行速度慢,程序包保存的场景数据量大,加大了程序包容量,占用手机宝贵的存储资源。
发明内容
本发明所要解决的技术问题是,提供一种实现2D横屏手机游戏的方法,能够节省手机的内存资源,并提高游戏的画面质量。
为解决以上技术问题,本发明实施例提供了一种实现2D横屏手机游戏的方法,包括:
A1、根据手机屏幕特性,对屏上各个像素点赋予坐标,并建立地表线;所述地表线是由起点坐标和终点坐标确定的水平线或斜线;
A2、根据所述地表线,将2D横屏游戏场景按层次地进行布局;
B1、根据游戏角色的当前坐标确定参考点;
B2、根据所述游戏角色的移动值和所述参考点的坐标值,确定所述游戏角色的跳跃路径,控制所述游戏角色执行跳跃动作。
本发明实施例提供的实现2D横屏手机游戏的方法,根据手机屏幕特性,由两个坐标点的值来确定地表线,能节省手机的内存空间。通过地表线将游戏场景划分为层次结构,并以坐标值来定义参考点及游戏角色的位置,控制游戏角色进行移动,不仅节省了内存资源的消耗,还提高游戏的画面质量,对于手机等小型设备的有限资源来说具有较好的适应性。
附图说明
图1是本发明提供的实现2D横屏手机游戏的方法的一个实施例的流程图;
图2是本发明提供的2D横屏手机游戏场景的一个实施例的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明提供的实现2D横屏手机游戏的方法的一个实施例的流程图。
A1、根据手机屏幕特性,对屏上各个像素点赋予坐标,并建立地表线;所述地表线是由起点坐标和终点坐标确定的水平线或斜线;
具体的,如图2所示,是2D横屏手机游戏场景的一个实施例的示意图。本发明利用手机屏幕1为像素图显示的特性,对屏上各个像素点赋予坐标。图2所示的地表线20、地表线21、地表线22、地表线23、地表线24是水平线形状的地表线,图2所示的地表线3是斜线形状的地表线,每个地表线由起点坐标、终点坐标两个坐标点的值来确定,能够节省内存空间。
A2、根据所述地表线,将2D横屏游戏场景按层次地进行布局;
本实施例通过地表线将游戏场景划分为丰富的层次结构,实现2D横屏游戏的场景布局。具体实施时,游戏的场景布局可根据策划进行设计,在地表线的相应区域绘制对应的背景图像,提高画面质量。
B1、根据游戏角色的当前坐标确定参考点;
本实施例还对游戏角色的重力效果进行设计,建立游戏角色相对于地表线的参考点(即游戏角色移动的参照的坐标点)。其中,该参考点的横坐标是游戏角色的当前横坐标,参考点的纵坐标是游戏角色下方的最近的地表线的纵坐标。
参考点依赖某一特定的地表线而存在,且只有一个。例如,如图2所示,参考点5是游戏角色4相对于地表线的参考点,地表线20是游戏角色4下方的最近的地表线。参考点5的横坐标等于游戏角色4的横坐标,参考点5的纵坐标等于地表线20的纵坐标。
B2、根据所述游戏角色的移动值和所述参考点的坐标值,确定所述游戏角色的跳跃路径,控制所述游戏角色执行跳跃动作。其中,所述游戏角色的移动值包括纵向移动值、横向移动值。
B2步骤中的游戏角色的跳跃路径包括纵向跳跃路径和/或横向跳跃路径,下面分别对这两种跳跃方式进行描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010608749.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防摔体温计
- 下一篇:红外热像仪烟草测温系统