The invention relates to a method of collision detection path calculation, including: when the first and second graphics occur relatively translational movement, detect whether the first and second graphics trigger a collision; if the first and second graphics trigger a collision, a pre configured reflection surface in the first figure, according to the second graphics phase before the collision. For the translation direction of the first graph, the second figures of the first figure are calculated with respect to the moving direction of the first figure. The second figure changes the motion state of the second figure in accordance with the translation direction of the first figure in accordance with the calculated collision. Compared with the existing technology, the invention adopts the method of pre - configuring the reflector in the collision body, which can greatly reduce the calculation amount of the collision reflection and improve the running efficiency of the software.
【技术实现步骤摘要】
一种碰撞检测路径计算方法
本专利技术涉及一种碰撞计算技术,尤其是涉及一种碰撞检测路径计算方法。
技术介绍
现今的虚拟摇杆技术多数都建立在实时运算的基础上,而部分种类的产品更加需要配合上真实物理的运算去实现一些物体弹射,反弹的效果。这样的运算往往在物体被弹射出去之后还要实时运算接下去运动的方向。他的确能给用户带来一些真实的感受体验,但同时也对内存的需求相对较大。这显然是不适合在手机上开发的产品的。所以一个占用内存小,且能得到几乎同样效果的计算方式就很值得去开发。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种碰撞检测路径计算方法。本专利技术的目的可以通过以下技术方案来实现:一种碰撞检测路径计算方法,包括:当第一图形和第二图形发生相对平移运动时,检测第一图形和第二图形是否触发碰撞;若第一图形和第二图形触发碰撞,以第一图形内预先配置的反射面,根据碰撞前第二图形相对于第一图形的平移运动方向计算碰撞后第二图形相对于第一图形的平移运动方向;第二图形按照计算得到的碰撞后第二图形相对于第一图形的平移运动方向改变运动状态。所述第二图形为圆形。所述第一图形为边界或圆形;所述第一图形为圆形时,第一图形内接有正方形,且所述预配置的反射面为所述正方形的一条边,所述第一图形为边界时,所述预配置的反射面即为该边界。所述第一图形为圆形时,所述若第一图形和第二图形触发碰撞,以第一图形内预先配置的反射面,根据碰撞前第二图形相对于第一图形的平移运动方向计算碰撞后第二图形相对于第一图形的平移运动方向,包括:若第一图形和第二图形触发碰撞,沿第二图形相对平移运动方向延长直径; ...
【技术保护点】
一种碰撞检测路径计算方法,其特征在于,包括:当第一图形和第二图形发生相对平移运动时,检测第一图形和第二图形是否触发碰撞;若第一图形和第二图形触发碰撞,以第一图形内预先配置的反射面,根据碰撞前第二图形相对于第一图形的平移运动方向计算碰撞后第二图形相对于第一图形的平移运动方向;第二图形按照计算得到的碰撞后第二图形相对于第一图形的平移运动方向改变运动状态。
【技术特征摘要】
1.一种碰撞检测路径计算方法,其特征在于,包括:当第一图形和第二图形发生相对平移运动时,检测第一图形和第二图形是否触发碰撞;若第一图形和第二图形触发碰撞,以第一图形内预先配置的反射面,根据碰撞前第二图形相对于第一图形的平移运动方向计算碰撞后第二图形相对于第一图形的平移运动方向;第二图形按照计算得到的碰撞后第二图形相对于第一图形的平移运动方向改变运动状态。2.根据权利要求1所述的一种碰撞检测路径计算方法,其特征在于,所述第二图形为圆形。3.根据权利要求1所述的一种碰撞检测路径计算方法,其特征在于,所述第一图形为边界或圆形;所述第一图形为圆形时,第一图形内接有正方形,且所述预配置的反射面为所述正方形的一条边,所述第一图形为边界时,所述预配置的反射面即为该边界。4.根据权利要求3所述的一种碰撞检测路径计算方法,其特征在于,所述第一图形为圆形时,所述若第一图形和第二图形触发...
【专利技术属性】
技术研发人员:沈俊杰,
申请(专利权)人:玖万里网络科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。