[发明专利]一种游戏对象无序移动过程中的防碰撞的方法及系统在审
申请号: | 201510081224.4 | 申请日: | 2015-02-15 |
公开(公告)号: | CN105031921A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 郝毅智 | 申请(专利权)人: | 北京乐动卓越信息技术有限公司 |
主分类号: | A63F13/577 | 分类号: | A63F13/577;A63F13/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100012 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种游戏对象无序移动过程中的防碰撞的方法及系统,涉及游戏对象移动领域。该方法包括:接收步骤,接收指示游戏对象到达终点的移动指令,根据移动指令设定游戏对象的包含至少一个目标点的移动路线;移动步骤,使得游戏对象按照第一预设算法向下一个目标点进行移动,第一预设算法为:移动距离及方向=方向向量*单位时间移动距离*时间片*当前方向的运动能量影响系数;以及判断步骤。其能有效防止游戏对象无序移动中的碰撞。 | ||
搜索关键词: | 一种 游戏 对象 无序 移动 过程 中的 碰撞 方法 系统 | ||
【主权项】:
一种游戏对象无序移动过程中的防碰撞的方法,其特征在于,包括:接收步骤,接收指示游戏对象到达终点的移动指令,根据所述移动指令设定游戏对象的包含至少一个目标点的移动路线;移动步骤,使得所述游戏对象按照第一预设算法向下一个目标点进行移动,所述第一预设算法为:移动距离及方向=方向向量*单位时间移动距离*时间片*当前方向的运动能量影响系数;第一判断步骤,在所述游戏对象按照所述第一预设算法进行移动的过程中,当满足第一预设条件时,判断所述游戏对象是否到达所述移动路线中的下一个目标点;若到达所述下一个目标点,则判断所述游戏对象是否到达终点,若到达所述终点,则停止移动并等待新的指令,若未到达所述终点,则继续执行所述移动步骤;若未到达所述下一个目标点,则检测预设范围内的可能碰撞对象,根据预设算法求出当前方向的运动能量影响系数,检测所述游戏对象在当前方向的运动能量影响系数是否大于或等于预设的最低系数;若在当前方向的运动能量影响系数小于所述最低系数,则根据第二预设算法设置所述游戏对象的新的运动方向,执行所述移动步骤;若在当前方向的运动能量影响系数大于或等于所述最低系数,判断当前方向是否与目标方向一致,所述目标方向指从当前位置点指向下一个目标点的方向;若一致,则执行所述移动步骤;若不一致,则判断所述游戏对象在所述目标方向的运动能量影响系数是否大于等于所述最低系数;若在目标方向的运动能量影响系数小于所述最低系数,则执行所述移动步骤;若在目标方向的运动能量影响系数大于或等于所述最低系数,则调整所述游戏对象的欲移动方向,使得其转向所述目标方向,并执行所述移动步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乐动卓越信息技术有限公司,未经北京乐动卓越信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510081224.4/,转载请声明来源钻瓜专利网。
- 上一篇:捕鱼笼
- 下一篇:一种基于虚拟现实技术的人机交互系统