【技术实现步骤摘要】
本专利技术涉及游戏对象移动领域,特别是涉及一种游戏对象无序移动过程中的防碰撞的方法及系统。
技术介绍
目前已经熟知的游戏软件作品中,当很多的游戏对象移动到同一区域中时,为了使各自的图形表示部分不重叠而采取了在发生碰撞事件之后停止移动一段时间,并以体积、速度、优先级等参数来决定谁避让谁等待的方法来解决此问题。现有技术的有以下缺点:各角色在移动过程中是直到接触上之后再停止,并没有明显的提前避让打算以及为此而采取的转向和减速等行为,经常看到当两个物体前后同向移动但因为后面物体速度较快,而不断的顶撞前方物体,或者相向移动的两个物体直到脸撞脸零距离接触上之后才停止。这些不自然的现象即会导致移动现象混乱和不自然,使得程序多次做亡羊补牢式的寻路来补救,又会使游戏软件使用者的操作变得非常困难和不舒服。
技术实现思路
本专利技术的一个目的是要提供一种游戏对象无序移动过程中的防碰撞的方法及系统。特别地,本专利技术提供了一种游戏对象无序移动过程中的防碰撞的方法,包括:接收步骤,接收指示游戏对象到达终点的移动指令,根据所述移动指令设定游戏对象的包含至少一个目标点的移动路线;移动 ...
【技术保护点】
一种游戏对象无序移动过程中的防碰撞的方法,其特征在于,包括:接收步骤,接收指示游戏对象到达终点的移动指令,根据所述移动指令设定游戏对象的包含至少一个目标点的移动路线;移动步骤,使得所述游戏对象按照第一预设算法向下一个目标点进行移动,所述第一预设算法为:移动距离及方向=方向向量*单位时间移动距离*时间片*当前方向的运动能量影响系数;第一判断步骤,在所述游戏对象按照所述第一预设算法进行移动的过程中,当满足第一预设条件时,判断所述游戏对象是否到达所述移动路线中的下一个目标点;若到达所述下一个目标点,则判断所述游戏对象是否到达终点,若到达所述终点,则停止移动并等待新的指令,若未到达 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:郝毅智,
申请(专利权)人:北京乐动卓越信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。