This site requires JavaScript, please enable it in your browser!
Greenfoot back
Maxidino
Maxidino wrote ...

2021/10/11

Unsichtbare Barriere einfügen?

Maxidino Maxidino

2021/10/11

#
Hallo Leute, wie kann ich in Greenfoot eine unsichtabre Barriere einfügen in Richtung der X-Achse auf höhe von 350 Pixel? Mein Spiel spielt quasi über Wasser und das Flugzeug soll nicht das Wasser berühren können, deshlab möchte ich auf Höhe des Wasserspiegels eine unsichtbare Barriere einfügen. Liebe Grüße und vielen Dank im vorraus.
danpost danpost

2021/10/11

#
Just check y-coordinate of plane. In class of plane:
if (getY() >= 350-getImage().getHeight()/2)
Maxidino Maxidino

2021/10/12

#
Hey, it do not works? Nothing has changed? Best Wishes
danpost danpost

2021/10/12

#
Please show class of plane with what you tried.
Maxidino Maxidino

2021/10/12

#
public void act()
    {
       if (getY() >= 350-getImage().getHeight()/2)
       tryToEatAirdrop();
       keyMove();
    }
Now the Plane is like transparent for the other objects and the plane cant eat the airdrops any more
danpost danpost

2021/10/12

#
Line 3 needs some implementation for hitting water. Like:
if (getY() >= 350-getImage().getHeight()/2) Greenfoot.stop();
You need to login to post a reply.