public void update(float deltaTime){
position.x = position.x + (ballSpeed* deltaTime);
position.y = position.y + (ballSpeed* deltaTime);
}
上面的代码是我的更新方法的一部分,我基本上让球在屏幕上移动,当它撞到墙壁时它会反弹。
但是我把'ballSpeed'的值设为10,它移动得很好。将它增加到30,它实际上不会移动。它增加到120并且移动得稍快但不如值10时快。
我不确定为什么会这样做。有人帮忙吗?