F
Hi,
ich versuche unter C# / DirectX eine Texture mit der Sprite-Klasse zu rendern. Die Aufrufe:
overlaySprite.Begin(SpriteFlags.AlphaBlend);
overlaySprite.Draw2D(tex, Rectangle.Empty, new Rectangle(0,0,20,200), new Point(0,20), Color.White);
overlaySprite.End();
Leider wird die Texture irgendwo hingezeichnet, sobald nicht einer der beiden Parameter im zweiten Point() -- die Position -- 0 ist. Also z.B. new Point(5, 20) oder new Point(20, 5) klappt nicht, die Texture erscheint nicht auf den richtigen Koordinaten.
Ich würde gerne die Draw2D benutzen und nicht die Draw, weil ich so eigentlich die Textur auf einfache Weise skalieren wollte (auf das zweite Rectangle). Kann mir jemand helfen? Hat jemand sowas shcon erfolgreich hinbekommen?