Hallo,
ich habe mir bei google schon die Finger wund gegoogled und denke deshalb das es Zeit ist sich an das Java-Forum zu wenden.
Ich möchte ein kleines Tower Defens programieren und hänge an der Schuss-Animation.
ich habe ein Bild und das wird dirket auf dem Turm gezeichnet mittels
Meine Frage ist nun wie kann ich das bild so verschieben dass es sich auf den Gegner zu bewegt?
Einer meiner Ansätze war die Distanz zwischen dem Turm und dem Gegner mit hilfe von
zu berechnen und davon dann immer 2 abzu ziehen. allerdings bekomme ich, dadurch das ich nur "x"- schreibe, eine NullPointerException was sich mir auch erschließt aber wie kann ich das bild einerseits auf dem Turm malen es aber trotzdem verchieben?
P.S.: Es muss natürlich so sein das der Turm an jeder belibigen stelle stehen kann, es aber trotzdem klappt.
Danke schonmal im Vorraus!
MFG cybren
ich habe mir bei google schon die Finger wund gegoogled und denke deshalb das es Zeit ist sich an das Java-Forum zu wenden.
Ich möchte ein kleines Tower Defens programieren und hänge an der Schuss-Animation.
ich habe ein Bild und das wird dirket auf dem Turm gezeichnet mittels
Code:
g.drawImage(Screen.Bullet[0],x,y,width,height,null);
Einer meiner Ansätze war die Distanz zwischen dem Turm und dem Gegner mit hilfe von
Code:
public int EntvernungX= x - Screen.enemys[shotMod].x;
public int EntfernungY= y - Screen.enemys[shotMod].y ;
P.S.: Es muss natürlich so sein das der Turm an jeder belibigen stelle stehen kann, es aber trotzdem klappt.
Danke schonmal im Vorraus!
MFG cybren