editor: add ability to create additional types of elements

Offen
#262 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
lua
Bereich
tooling

Rechercherichtung

Start by reading the map editor code that creates objects, markers, pickups, and other elements; the issue does not name specific files or tests. Supporting blips and radar areas also calls for a 2D map view, while colshapes and water need visualization and a transformation widget. Done means the editor can create and manipulate all four element types.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement resource:editor

Is your feature request related to a problem? Please describe.
It is not currently possible to create blips, radar areas, colshapes, or water elements via the map editor.

Describe the solution you'd like
The map editor should allow for the creation of these elements just like it objects, markers, pickups, and other elements.

Describe alternatives you've considered
N/A

Additional context
Blips & radar areas will require the addition of some sort of 2D map view for editing. In adding this 2D view, there are also a few bonus features that could be considered:

  • Filters to show the location of placed map objects
  • The ability to drag/move the camera to a position on the map

A transformation widget should be added to allow mappers to manipulate colshapes & water elements.

Some sort of visualization will need to be given to colshapes to make them visible and selectable in the editor.

Vorherrschende Sprache
Lua
Sterne
185
Forks
180
Ø Merge
5 T. 13 Std.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus multitheftauto/mtasa-resources

Alle Issues in multitheftauto/mtasa-resources

Ähnliche Issues

Weitere Issues zu Lua

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.