unity3d 中如何使一个物体碰撞后保持原来速度恒定不变

untiy3d初学者,做一个2D乒乓球项目(就是在一个两块板,可以上下移动来弹一个球图片说明),球开始速度代码ball.velocity = Vector2.right * speed ;球在反弹过程中,接触到两块乒乓板的上侧或则下侧改变方向后速度也开始变慢,不知道如何解决这个问题

把小球的刚体设置里 阻力全调成0就好了吧

在朋友帮助下解决了,在update里面用代码控制球的速度不变就行了,用ball.velocity = ball.velocity.normalized * speed就行了,然后把上下墙摩擦力改成0就不会影响到球的旋转就不会造成上下调到情况发生。