如何让 物体碰撞到障碍物后,物体速度不减,cocos3D

我做了一个球体,给球体一个线性速度,让球碰撞到墙壁后,反弹速度不发生改变
用的编辑器是cocos3D 1.2版本的
阻尼都设置成了0,线性速度因子和旋转速度因子都设置的是1,墙和球体都是这样设置的,但是球和墙壁碰撞后,速度还是慢下来了


墙壁

页面视图

解决方法是在碰撞到墙后,获取到反弹后的速度,做归一化处理,获得反弹的方向,在重新给一个恒定的速度,将V,根据反弹的方向,分解成Vx,和Vz两个方向的速度,重新设置线性速度

多谢分享,哈哈