我frame.setSize(480, 400)
用来设置我的 JFrame 的大小。尽管如此,当我进行一些碰撞检查(我正在制作一个突破游戏)时,球完全离开了屏幕底部,然后最终反弹。这是我正在使用的碰撞代码:if (YPos + height >= MainClass.height) { YVel = YVel * -1; }
. 静态高度变量设置为 400,并在frame.setSize
调用中使用。这也发生在我的乒乓球比赛中,尽管我用一些硬设置值修复了它。我不想重复这一点,因为这是不好的做法。
感谢您的任何回复,里斯。