Ich möchte in meinem Sprite-basierten 2D-XNA-Spiel beliebige Linien zeichnen können. Wie kann ich in XNA eine einfache Linie auf dem Bildschirm zeichnen, ohne mich mit Vertex-Arrays oder Shadern zu befassen?
xna
sprites
spritebatch
Ken
quelle
quelle
Antworten:
Sie können eine Linie mit Sprites zeichnen. Mit SpriteBatch.Draw (...) können wir ein Sprite (Textur) strecken und drehen.
In diesem Code nehmen wir eine 1x1-Pixel-Textur, strecken sie (indem wir ein Rechteck mit der richtigen Form definieren und es so drehen, dass es wie eine Linie aussieht.
quelle