The invention provides a simulation method, the sphere elastic collision device and a mobile terminal; wherein, the method comprises: generating set position in the motion region sphere and the sphere boundary; through the motion sensor acquisition mobile terminal wherein motion parameters; motion parameters including acceleration, deflection angle and gravity distribution; motion parameters add to the preset physical simulator, the simulator based on the physical simulation exercise behavior of call parameters set, to simulate the effect of sphere elastic collision in a boundary; the physical simulation behavior including gravity behavior, collision behavior, elastic behavior and rotational behavior. The invention can make the ball follow the movement state of the mobile terminal for elastic collision, improve the sensitivity of the sphere movement, and make the simulation effect of the elastic collision of the ball ball more vivid and vivid, and improve the user experience.
【技术实现步骤摘要】
球体弹性碰撞的模拟方法、装置和移动终端
本专利技术涉及运动模拟
,尤其是涉及一种球体弹性碰撞的模拟方法、装置和移动终端。
技术介绍
安装在移动终端上的游戏、模拟仿真程序中,常常需要通过传感器感应移动终端的运动状态,进而控制显示屏上球体的滚动、碰撞、回弹等运动;现有的球体运动模拟技术中,大多采用较为简单的运动控制算法控制球体运动,当移动终端的内存消耗较大时,球体运动常常会造成卡顿、与运动失真等问题,造成球体弹性碰撞的模拟效果较差。针对上述球体弹性碰撞的模拟效果较差的问题,尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种球体弹性碰撞的模拟方法、装置和移动终端;以提高球体运动的灵敏性,使球体弹性碰撞的模拟效果更加逼真、生动。第一方面,本专利技术实施例提供了一种球体弹性碰撞的模拟方法,方法应用于移动终端,方法包括:在设定位置生成球体和球体的运动区域的边界;通过运动传感器采集移动终端的运动参数;其中,运动参数包括加速度、偏转角度和重力分布;将运动参数添加至预先设置的物理仿真器中,使物理仿真器根据运动参数调用设定的物理仿真行为,以模拟球体在边界 ...
【技术保护点】
一种球体弹性碰撞的模拟方法,其特征在于,所述方法应用于移动终端,所述方法包括:在设定位置生成球体和所述球体的运动区域的边界;通过运动传感器采集所述移动终端的运动参数;其中,所述运动参数包括加速度、偏转角度和重力分布;将所述运动参数添加至预先设置的物理仿真器中,使所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果;其中,所述物理仿真行为包括重力行为、碰撞行为、弹性行为和旋转行为。
【技术特征摘要】
1.一种球体弹性碰撞的模拟方法,其特征在于,所述方法应用于移动终端,所述方法包括:在设定位置生成球体和所述球体的运动区域的边界;通过运动传感器采集所述移动终端的运动参数;其中,所述运动参数包括加速度、偏转角度和重力分布;将所述运动参数添加至预先设置的物理仿真器中,使所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果;其中,所述物理仿真行为包括重力行为、碰撞行为、弹性行为和旋转行为。2.根据权利要求1所述的方法,其特征在于,所述通过运动传感器采集所述移动终端的运动参数的步骤,包括:通过加速度计采集所述移动终端的加速度;通过陀螺仪采集所述移动终端的偏转角度和重力分布。3.根据权利要求1所述的方法,其特征在于,所述通过运动传感器采集所述移动终端的运动参数的步骤,包括:采用推动PUSH方式或拉动PULL方式从所述运动传感器中获取采集到的所述移动终端的运动参数。4.根据权利要求1所述的方法,其特征在于,所述方法包括:设置所述球体对应的物理仿真器;将所述球体对应的物理仿真行为添加至所述物理仿真器中。5.根据权利要求1所述的方法,其特征在于,所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果的步骤,包括:所述物理仿真器通过所述运动参数计算所述球体的摆动、俯仰或滚动的方位角变化;所述物理仿真器通过所述方位角变化调用设定的物理仿真行为;所述物理仿真器通过所述物理仿真行为控制所述球体运动,以模拟所述球体在所述边界...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。