[发明专利]一种与地形相适应的游戏角色跳跃方法和装置有效

专利信息
申请号: 201210141499.9 申请日: 2012-05-08
公开(公告)号: CN102693362A 公开(公告)日: 2012-09-26
发明(设计)人: 姚伟 申请(专利权)人: 北京像素软件科技股份有限公司
主分类号: G06F19/00 分类号: G06F19/00
代理公司: 北京品源专利代理有限公司 11332 代理人: 温子云
地址: 100043 北京市石景山区八*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 地形 相适应 游戏 角色 跳跃 方法 装置
【权利要求书】:

1.一种与地形相适应的游戏角色跳跃方法,其特征在于,包括以下步骤:

A、接收跳跃指令;

B、确定起跳点和着陆点,根据着陆点所处区域赋予角色模型预设的向上起跳速度;

C、根据角色模型的向上起跳速度、起跳点和着陆点确定跳跃的抛物线;

D、对所述抛物线的路径进行碰撞检测,若所述抛物线没有碰到障碍物,则角色模型进行跳跃。

2.根据权利要求1所述的与地形相适应的游戏角色跳跃方法,其特征在于,步骤B中,赋予角色模型的向上起跳速度是所述着陆点所处区域对应的最小向上起跳速度;当步骤D中的碰撞检测判定抛物线路径存在障碍物时,则增加所述角色模型的向上起跳速度并返回步骤C重新确定抛物线;当增加后的角色模型向上起跳速度超过了所述着陆点所处区域对应的最大向上起跳速度时,则返回步骤B确定新的着陆点。

3.根据权利要求2所述的与地形相适应的游戏角色跳跃方法,其特征在于,所述跳跃指令为通过鼠标输入的着陆点。

4.根据权利要求3所述的与地形相适应的游戏角色跳跃方法,其特征在于,步骤B中,判断所述鼠标输入的着陆点与起跳点的水平距离是否小于第一预设距离,若小于,则计算所述鼠标输入的着陆点在起跳点所处水平面上的投影点,将鼠标输入的着陆点沿着从起跳点至所述鼠标输入的着陆点的投影点的方向移动第二预设距离后的点作为着陆点。

5.根据权利要求3所述的与地形相适应的游戏角色跳跃方法,其特征在于,步骤B中,根据地形数据判断所述鼠标输入的着陆点是否存在游戏地形;若不存在,则在所述鼠标输入的着陆点所处的水平面内,以所述鼠标输入的着陆点为圆心、以第三预设距离为半径的圆形区域内进行物理检测,将所述圆形区域内存在游戏地形且与所述鼠标输入的着陆点距离最近的点作为着陆点。

6.根据权利要求2所述的与地形相适应的游戏角色跳跃方法,其特征在于,所述跳跃指令为来自键盘的跳跃键信号,步骤B中,在角色模型正前方距离起跳点为角色模型的最大水平跳跃距离处的垂直方向上做物理检测,将具有游戏地形且相对于起跳点的垂直高度小于角色模型的最大跳跃高度的点作为着陆点;若不存在上述的着陆点,则向靠近起跳点的方向偏移第四预设距离处的垂直方向上继续做物理检测。

7.根据权利要求1-6任一所述的与地形相适应的游戏角色跳跃方法,其特征在于,步骤D中,将所述抛物线分解为不同斜率的线段,对每个线段分别做碰撞检测,判断是否与障碍物有碰撞,当所有线段都没有碰到障碍物时,判定所述抛物线可以进行跳跃。

8.根据权利要求7所述的与地形相适应的游戏角色跳跃方法,其特征在于,角色模型进行跳跃的过程中,还可继续接收跳跃指令,将接收到所述跳跃指令时角色模型所处的点作为起跳点,并进行步骤B至步骤D相同的处理。

9.根据权利要求8所述的与地形相适应的游戏角色跳跃方法,其特征在于,接收所述步骤A中的跳跃指令之前,先接受起跳指令,所述起跳指令为来自鼠标或键盘的跳跃键信号。

10.一种与地形相适应的游戏角色跳跃装置,其特征在于,包括:接收模块、查询模块、运算模块和检测模块,其中

接收模块,用于接收跳跃指令;

查询模块,用于确定起跳点和着陆点,根据着陆点所处区域赋予角色模型预设的向上起跳速度;

运算模块,用于根据角色模型的向上起跳速度、起跳点和着陆点确定跳跃的抛物线;

检测模块,用于对所述抛物线的路径进行碰撞检测,若所述抛物线没有碰到障碍物,则角色模型进行跳跃。

11.根据权利要求10所述的与地形相适应的游戏角色跳跃装置,其特征在于,所述查询模块赋予角色模型的向上起跳速度是所述着陆点所处区域对应的最小向上起跳速度;所述检测模块通过碰撞检测判定抛物线路径存在障碍物时,则增加所述角色模型的向上起跳速度并由所述运算模块重新确定抛物线;当增加后的角色模型向上起跳速度超过了所述着陆点所处区域对应的最大向上起跳速度时,则由所述查询模块确定新的着陆点。

12.根据权利要求11所述的与地形相适应的游戏角色跳跃装置,其特征在于,所述接收模块接收的跳跃指令为通过鼠标输入的着陆点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210141499.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top