Hey,
entweder hat mein Gehirn grade nen Blackout oder mein Wissen reicht einfach noch nicht.
Versuche derzeit einen Counter zu erstellen, welcher immer um eins hoch geht, wenn ein (oder mehrere) besagter Pixel schwarz ist.
Ich nutze dazu die Robot Class:
Code:
robot.getPixelColor(x, y);
Jedoch zählt er bis ins unendliche, so lange der Pixel schwarz ist.
Hättet ihr eine Idee oder könntet mir auf die Sprünge helfen?
Hey,
entweder hat mein Gehirn grade nen Blackout oder mein Wissen reicht einfach noch nicht.
Versuche derzeit einen Counter zu erstellen, welcher immer um eins hoch geht, wenn ein (oder mehrere) besagter Pixel schwarz ist.
Ich nutze dazu die Robot Class:
Code:
robot.getPixelColor(x, y);
Jedoch zählt er bis ins unendliche, so lange der Pixel schwarz ist.
Hättet ihr eine Idee oder könntet mir auf die Sprünge helfen?
Danke.
Robot class?
Sagt mir jetzt nichts.
Wieso nutzt du nicht einfach -> )
Hier auch gleich meine Ergebnisse nach 10 Sekunden googlen.
Zum Problem, die robot class erkennt also, dass der Pixel schwarz ist?
Der Counter ist nur falsch, das würde daraufhin weisen, das etwas anderes mit deinem Code nicht stimmt. Könntest du den Ausschnitt, um den es hier geht, posten?
public boolean f = false;
public static int c = 0;
void counter() throws AWTException{
Robot Robo = new Robot();
Color Pixel = Robo.getPixelColor(900, 900);
Color b = new Color(0,0,0);
while(Pixel.equals(b)){
c = c ++;
System.out.println(fightInfo.c);
}
Das ist leider alles was noch übrig geblieben ist, Lösungansätze wurden leider vor Verzweiflung gelöscht. Mir ist bewusst, dass der Counter garnicht anders kann als gnadenlos hochzählen bei dem Code. Hatte es bereits versucht mit einem boolean, welcher am Ende die Schleife verweigert.
Mittlerweile denke ich aber, dass eine Schleife dazu ungeeignet ist. Wie gesagt, habe heute irgendwie nen Blackout und bin noch nicht der erfahrenste Programmierer. :/
Einen Counter, der immer um eins hoch zählt wenn der bestimmte Pixel schwarz ist. Wenn er einmal schwarz ist soll das Programm warten bis der Pixel nicht mehr schwarz ist, wenn der Pixel danach erneut schwarz wird, soll es erneut +1 rechnen. Und so weiter...
Mein Problem ist es, dass ich es nicht hinkriegt wann der Counter hoch zählen soll und wann nicht.
was soll denn für die farb änderung sorgen? man baut, außer in spezialfällen, niemals eine endlosschleife, was genau das ist was du dort getan hast. wenn der pixel 900/900 immer schwarz ist, dann läuft dein programm unendlich.
wenn du auf änderungen an dem pixel warten willst, versuch einen listener zu erstellen, welcher auf diese änderung reagiert.
So würde dein Code funktionieren, davon ist aber, wie bereits von .Scy gesagt, aufgrund der Endlosschleife abzuraten. Der beste Lösungansatz ist der von .Scy angesprochene Listener.
[JAVA] Die Robot Class 10/13/2016 - Coding Tutorials - 22 Replies Ihr möchtet einen Bot in Java Programmieren aber wisst nicht womit ihr Anfangen sollt ? Dann seid ihr hier genau richtig !
Hier will ich euch die Robot Class von Java näher bringen, denn mit ihr kann man eniges Anfangen was man auch für Bots nutzen kann wie die Attacken durch Tastendrücken ausführen, Pixel auslesen um z.b den HP Status dadurch zu erkennen usw.
1. Was ist die Robot Class und was kann sie ?
2. Aller Anfang ist leicht
2.1 Die Robot Class einbinden
2.2 Ein Robot Objekt...
NosDark Problem In Change class And Other Problem 05/03/2016 - Nostale - 2 Replies Hello, I have a problem with my server in my server nostale ... I can not change classes anything ... when I open the server world out many errors n_runs not want to do anything someone help with this issue , and my other problem is Cards with SP I give " g" and not someone becomes tells me how ? and if it is in c ++ explain to me Thanks .:handsdown::cool: My SP is in $morph xD. Ahh Amm and someone to tell me how to put my server no hamachi hamachi than then.:handsdown::D
...
WoW Counter Class List Hilfe 08/28/2013 - World of Warcraft - 1 Replies huhu leute ich suche ne classen counter liste aktuell halt habe in google nix gefunden könnte mir wer helfen :)