Ich hoffe wieder auf eure Hilfe, ich habe heute ein bisschen programmiert
und eine kleine version von pacman ohne kollisionserkennung und ki gemacht(nicht nur heute dazu hab ich etwas länger gebraucht) Es ist schon alles gegangen, die schlieren waren auch weg. Ich hab mit ImageIO.read(File bild) immer von einer datei ausgelesen und dann auf deren BufferedImage das ImageIO.read zurückgibt die Bewegungsänderung der Figur gezeichnet und mit drawImage alles angezeigt. Ja, jetzt fragt ihr euch sicher was will
dieser trottl? :roll: Dann hab ich die datei mit dem bild gelöscht da sie einen abgeschnittenen rahmen hatte und eine
neue angelegt mit demselben namen ohne etwas im programm zu verändern und jetzt kommt eine nullpointer Exception an dieser stelle das ist die stelle in der update methode in der ich das bild lade und anzeige(zumindest ist es schonmal so gegangen) Das geschieht in einem Thread alle 20ms es kann sein das ich noch was anderes verändert habe als ich den jcreator geschlossen habe ohne zu speichern aber ich glaube das macht er eh automatisch
vielleicht könnt ihr mir helfen lg Fridolin
Graphics2D anzeigen = mappeanzeigen.createGraphics();
<<< Zeile 361 >>>
und eine kleine version von pacman ohne kollisionserkennung und ki gemacht(nicht nur heute dazu hab ich etwas länger gebraucht) Es ist schon alles gegangen, die schlieren waren auch weg. Ich hab mit ImageIO.read(File bild) immer von einer datei ausgelesen und dann auf deren BufferedImage das ImageIO.read zurückgibt die Bewegungsänderung der Figur gezeichnet und mit drawImage alles angezeigt. Ja, jetzt fragt ihr euch sicher was will
dieser trottl? :roll: Dann hab ich die datei mit dem bild gelöscht da sie einen abgeschnittenen rahmen hatte und eine
neue angelegt mit demselben namen ohne etwas im programm zu verändern und jetzt kommt eine nullpointer Exception an dieser stelle das ist die stelle in der update methode in der ich das bild lade und anzeige(zumindest ist es schonmal so gegangen) Das geschieht in einem Thread alle 20ms es kann sein das ich noch was anderes verändert habe als ich den jcreator geschlossen habe ohne zu speichern aber ich glaube das macht er eh automatisch
vielleicht könnt ihr mir helfen lg Fridolin
Code:
try
{
File mappe = new File("C:\\Programme\\Xinox Software\\JCreator LE\\MyProjects\\VersuchPacman\\Readme\\Mappe.jpg");
BufferedImage mappeanzeigen = ImageIO.read(mappe);
<<< Zeile 361 >>>
Code:
if(!(xspeed == 0 & yspeed == 0))
{
if(winkel == 260)
{
weite = 4;
}
else if(winkel == 320)
{
weite = -4;
}
winkel+=weite;
boardx2+=xspeed;
boardy2+=yspeed;
}
anzeigen.setColor(Color.yellow);
anzeigen.fillArc(boardx2,boardy2 + 4, 7, 7, 0, -winkel);
g.drawImage(mappeanzeigen,30,30,this);
}
catch(IOException e)
{
e.printStackTrace();
}