Im Zeichnen von zwei Rechtecken. Einer ist orange und der andere ist rosa.Unerwünschte Farbmischung
spriteBatch.Draw(texture, mainRect, mainColor_Current);
spriteBatch.Draw(texture, goalRect, goalColor_Current);
Sie verwenden die gleiche Textur, nur mit verschiedenen Farben. Irgendwie komme ich damit auf.
Das Weiß ist nicht sein eigenes Quadrat, es ist nur die Hälfte des rosa Quadrats, das mit dem orangefarbenen Quadrat überlappt.
Warum ist das? Und wie repariere ich es?
(auch die Textur, die ich verwende, ist ein 1x1 weißes Pixel ohne Alphakanal).
Was ist das gewünschte Ergebnis? Haben Sie versucht, einen anderen 'BlendState' an' spriteBatch.Begin() 'zu übergeben? – itsme86