Tag: 反弹

箱子碰撞检测和弹跳

我正在制作乒乓球,并且我发现很难写出一种能够将球从四面墙上弹回的算法(我将在稍后处理得分,因为只有西部+东部的一部分将成为进球)。 所以此刻我希望球在盒子周围反弹。 检测球是否撞到墙壁很容易,但我在计算新角度时遇到了麻烦。 这是我到目前为止所提出的: if(dstY == 0) { // North wall if(angle < 90) { newAngle = angle + 90; } else { newAngle = angle – 90; } } else if(dstX == maxWidth) { // East wall if(angle < 90) { newAngle = angle + 270; } else { newAngle = angle + 90; […]

发送电子邮件并检查状态

使用Java邮件,我想发送电子邮件并检查状态。 可能的状态包括: 硬弹跳:未找到邮件服务器 软退回:找到邮件服务器,但找不到帐户 成功 是否有可能以我上面描述的方式发送电子邮件并获得有关交付尝试的一些反馈? 编辑:一位受访者建议寻找一个提供与ListNanny相同function的Java库。 我四处搜寻,但没找到任何东西。 知道这样的图书馆是否存在? 干杯,唐

JApplet创建了一个在Java中反弹并逐渐降低的球

public class Circle extends JApplet { public void paint(Graphics g) { int x=100; int y=100; int diameter=50; int xResize=500; int yResize=500; super.paint(g); resize(xResize,yResize); g.drawOval(x, y, diameter, diameter); } } 所以我试图创造一个上下反弹并逐渐变小的球。 我需要使用以下代码作为一个类来设置我将实际执行操作的下一个类。 我知道我需要将当前的代码设置为构造函数,实例变量和创建对象的方法,但我似乎无法弄清楚如何做到这一点。 另外,我如何使绘制的图像在JApplet上上下移动?