Hallo ihr Profis 
Ich habe folgenden Code:
temp.getTextureimg() ist ein BufferedImage. g ist ein Graphics2D-Object.
Und folgendes Problem: Das Rechteck wird zwar gefüllt, allerdings beginnt das Füllen der Texture nicht in einer Ecke sondern irgendwie willkürklich, aber nur in der Y-Richtigung. In X-Richtung ist die Textur korrekt (beginnt links und dann 16 Pixel). Aber in der Höhe beginnt sie in der Hälfte und repetiert dann. Was ist an dem Code blos falsch?
Ich hoffe mir kann jemand weiterhelfen
.
Ich habe folgenden Code:
Java:
//Texturfarbe erstellen, Anchor-Rechteck hat genau die Bildmaße
TexturePaint tp = new TexturePaint(temp.getTextureimg(), new Rectangle(0,0,temp.getTextureimg().getWidth(),temp.getTextureimg().getHeight()));
g.setPaint(tp);
g.fillRect(20,40,16,16);
temp.getTextureimg() ist ein BufferedImage. g ist ein Graphics2D-Object.
Und folgendes Problem: Das Rechteck wird zwar gefüllt, allerdings beginnt das Füllen der Texture nicht in einer Ecke sondern irgendwie willkürklich, aber nur in der Y-Richtigung. In X-Richtung ist die Textur korrekt (beginnt links und dann 16 Pixel). Aber in der Höhe beginnt sie in der Hälfte und repetiert dann. Was ist an dem Code blos falsch?
Ich hoffe mir kann jemand weiterhelfen