如何使图像与碰撞计数器碰撞

时间:2018-06-13 17:10:00

标签: java counter collision

你好我正在做一个学校项目(我在java上有点新)所以我想做一个"太空入侵者"看起来像游戏我目前有一些碰撞问题我的当前代码是非常精确的,在某种意义上它只适用于X和Y的特定点cordinat.tarink的目标是jButton3和子弹是jButton2(50,60)如果它是jButton3(50,60)== jButton2(50,60)并且没有像jbutton2(50,60-120)那样更宽的范围,它只计算它碰撞 (现行代码)

 public void Collision(){
        if(y1 == y2){
            if(x1 == x2){
            jButton3.setVisible(false);
            tocke = tocke + 1;            ////this also counts how many times is the Y,X cordinates of the projectile and the jButton3 (target) are the same

            jLabel1.setText(tocke + "");
            }
            }

    }

如何使这个考虑到jButton上的图像的大小,然后使其检测所述"子弹的冲突"和"目标" 所以如果Y在#34; target"的一边是20而另一个是60我想它计算碰撞,即使是"子弹"是40岁 我需要在几个"目标"。

上实现这一点

我在NetBeans工作,如果这意味着什么。

0 个答案:

没有答案