[发明专利]基于理想几何的物理碰撞预测方法和装置有效
申请号: | 201510807450.6 | 申请日: | 2015-11-19 |
公开(公告)号: | CN105404511B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 吴拥民;叶仲雯;何汉鑫;许凯杰;刘德建;陈宏展 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | A63F13/57 | 分类号: | A63F13/57 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350015 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 理想几何 物理碰撞 运动状态数据 对象信息 接触点 方法和装置 碰撞信息 预测装置 自身信息 同步的 有效地 预测 游戏 检测 | ||
发明人披露了一种基于理想几何的物理碰撞预测方法,包括如下步骤:获取物体的运动状态数据;根据所述运动状态数据检测获取物体下一个可能的接触对象信息及接触点信息;根据所述接触对象信息、接触点信息以及物体自身信息获取一次碰撞的碰撞信息。发明人同时提供了实现上述方法的基于理想几何的物理碰撞预测装置。区别于现有技术,上述技术方案能够在瞬间完成,具有很高的效率,以此解决常规方案中一些不同步的问题;同时还可有效地防止游戏进行过程中外挂的影响。
技术领域
本发明涉及软件领域,特别涉及一种用于游戏运行运算的物理碰撞方法和装置。
背景技术
在游戏运行过程中时常需要客户端和服务端的相互配合以更新游戏相关角色或物体的运动状态信息,而这种运动状态信息往往与运动和碰撞情况有关;在当前技术方案中此类信息的确认存在两个影响因素,一是外挂程序造成的谬误,二是由于计算效率低所带来的同步问题。
发明内容
为此,需要提供一种高效且可有效杜绝外挂程序影响的物理碰撞预测方法和装置。
为实现上述目的,发明人提供了一种基于理想几何的物理碰撞预测方法,包括如下步骤:
获取物体的运动状态数据;
根据所述运动状态数据检测获取物体下一个可能的接触对象信息及接触点信息;
根据所述接触对象信息、接触点信息以及物体自身信息获取一次碰撞的碰撞信息。
进一步地,所述的基于理想几何的物理碰撞预测方法中,步骤“根据所述接触对象信息、接触点信息以及物体自身信息获取一次碰撞的碰撞信息”具体包括:
根据所述接触点信息以及物体自身信息计算出物体发生碰撞时所处位置;
根据物体发生碰撞时所处位置与物体原始位置之间的距离和初始速度获取该段移动所耗的时间;
根据接触点信息获取反射方向。
进一步地,所述的基于理想几何的物理碰撞预测方法中,所述接触点信息包括该碰撞发生的位置信息和法线信息;
所述物体自身信息包括物体的尺寸。
进一步地,所述的基于理想几何的物理碰撞预测方法中,所述物体的运动状态数据包括物体的初始位置、初始速度和运动方向。
进一步地,所述的基于理想几何的物理碰撞预测方法中,所述物体的运动状态数据还包括预制的运动时间;所述方法还包括步骤:重复获取连续多次碰撞的碰撞信息;当多次碰撞所耗的总时间大于预制的运动时间时按预设模式将运动速度衰减到零。
进一步地,所述的基于理想几何的物理碰撞预测方法中,记录所述多次碰撞的起始位置信息、接触点信息和运动时间信息并将其传输至客户端用于物理碰撞演绎。
发明人还提供了一种基于理想几何的物理碰撞预测装置,包括输入单元和计算单元;
所述输入单元用于获取物体的运动状态数据;
所述计算单元用于根据所述运动状态数据检测获取物体下一个可能的接触对象信息及接触点信息;
所述计算单元还用于根据所述接触对象信息、接触点信息以及物体自身信息获取一次碰撞的碰撞信息。
进一步地,所述的基于理想几何的物理碰撞预测装置中,计算单元根据所述接触对象信息、接触点信息以及物体自身信息获取一次碰撞的碰撞信息具体包括:
根据所述接触点信息以及物体自身信息计算出物体发生碰撞时所处位置;
根据物体发生碰撞时所处位置与物体原始位置之间的距离和初始速度获取该段移动所耗的时间;
根据接触点信息获取反射方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510807450.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种透镜及具有该透镜的非对称光分布照明装置
- 下一篇:多隔室脂质纳米颗粒