Ich brauche einen Editor, um ein Polygon über die Textur eines Schiffes in meinem Spiel zu zeichnen.
Es würde so aussehen.
Wo das Rot die Kollisionskontur ist und das Bild die Textur ist.
Ich möchte das Polygon wie Texturkoordinaten speichern, z. B. oben links (0, 0) und unten rechts (1, 1).
Gibt es Tools (kostenlos), die etwas Ähnliches tun? Ich werde mit xna und C # arbeiten.
xna
collision-detection
Daniel Little
quelle
quelle
Antworten:
Unter OS X können Sie PhysicsEditor verwenden . Es ist ein Tool für Box2D oder Chimpmunk, aber es gibt einen TXT-Export für Ihre Bedürfnisse. Die Hauptschwierigkeit besteht darin, einen Mac zu finden.
Hinweis: Es gibt auch eine Windows-Version. Aber ich habe es nicht benutzt. Probieren Sie es aus und fügen Sie einen Kommentar hinzu, wenn es nützlich ist.
quelle
InkScape ist eine gute Wahl für Vektorbilder .
quelle
Während ein Tool wie PhysicsEditor (siehe Ellis Antwort) sicherlich besser ist, wäre die schlechte Wahl des Mannes, einen HTML-Image-Map- Editor zu verwenden. Die Koordinaten für Bildkarten sind in Pixel angegeben. Sie können diese jedoch einfach durch die Bildhöhe bzw. Bildbreite teilen , um Koordinaten im Bereich 0..1 zu erhalten.
Hier ist eine Online-Tool zum Zeichnen solcher Imagemaps, und hier ist ein anderes .
quelle