Hm... Ich verstehe nicht ganz, was du meinst.
Aber ich glaube, du meinst, dass Objekte erst in der Dunkelheit unsichtbar sein sollen, bis man sie findet und danach für immer sichtbar, oder?
Das könnte man nähmlich auch recht leicht realisieren. Und zwar indem die Methode 'getGlowImage' einfach 'null' zurück gibt, wenn das Haus noch nicht gesehen werden soll. Und sobald man das Haus sehen soll, wird einfach das eigene Bild übergeben. (ggf. auch eine Kopie mit einem geringerem Alpha-Wert) Dann würde das Gebäude zu sehen sein. ;)
@ Kartoffelbrot
Composites sind ganz einfach Zusammensetzungen. In diesem Fall brauche ich die AlphaComposites-klasse um die Alpha-Zusammensetzung leichter zu bearbeiten. :)
@ Super_Hippo
Naja... Du brauchst den Code auch garnicht verstehen.
Wie über dem Szenario erklärt, kannst du einfach nur die Klasse Darkness. Und die Actor-Unterklassen, die ein Licht erzeugen sollen, müssen nur die Interface 'Glower' implementieren und somit die darin vorgegebenen Methode 'getGlowImage()' enthalten und ausfüllen. ;)
D.h. du erzeugst einfach nur ein Objekt der Klasse Darkness mit der richtigen höhe und breite. Und fügst die Glower-Objekte zur Welt hinzu. Mehr ist nicht zu tun. ;)
Ggf. noch die paintorder der Objekte in der Welt-Klasse ändern, dass das Darkness-Objekt immer im Vordergrund ist! ^^
thank you bourne, but I don't care, when he uploads one of my demo-scenarios without the source code. :)
I already got an email from the greenfoot-team. :)
@mohd95:
Well, I will not upload the source Code to greenfoot.
But if you want it, you can send me an email. :) (You can find my email-adress on my page!)
@shahparacha:
Well, I don't care very much, if you reupload my demo-scenarios, as long you don't upload the source code. But if you would reupload one of my games, I would let delete it... :)
2014/1/28
Darkness More Objects
2014/1/26
Darkness More Objects
2013/12/18
Highscores
2013/12/13
Santa Rush
2013/12/13
UserInfo Battleship
2013/12/11
Pixel-perfect collision detection
2013/12/11
Adventure
2013/12/8
Parking Escape
2013/12/1
Proyecto Objetos