Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

20.07.2011, 09:35

datagridview picturebox c#

hi leute.
ich würd gern einen mapeditor für ein tilebase game schreiben. jetzt hab ich mir gedacht, das wäre doch super, wenn ich eine picturebox oder etwas ähnliches hernehmen könnte und diese in einen raster aufteilen. damit ich dann jedem feldchen ein tile zuordnen kann.

Oder eine andere überlegung is sowas wie ein datagridview nur halt mit pictureboxen in den zellen.

was ich mir noch gedacht hab ist eine mit Xna in einer Winforms anwendung zu arbeiten und evtl dort die ganze map rendern. aber ich bin mir nicht sicher wie ich dann neue tiles an besitmme positionen hinzufügen könnte.

Hat jemand da eine idee?

lg Aly

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

2

20.07.2011, 10:44

alos das mit den pictureboxen in anzahl der tiles würde ich nicht machen. wenn dann nimm winforms und xna, dann kansnt du auch dein rendering aus deinem eigentlichen spiel wiederverwenden. und neue tiles einfügen geht auch über ein mouseclick() - Event vom Fenster wunderbar :)

3

20.07.2011, 12:30

mh... also nimm ich eine picturebox her in der ich xna reinrendere. Dann zeichne ich direkt meine map, wie im spiel und kann dann click events der picturebox abfangen und die koordinaten an xna weitergeben?

lg

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

4

20.07.2011, 12:31

ich weis zwar nciht ob du es unbedingt per eigenem editor machen willst, aber >>HIER<< gibts ein einfaches aber feines tutorial zur erstellung von tile-basierten maps.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

5

20.07.2011, 12:38

Fand dieses Zahlen Wirr Warr immer nervig. Mit Tiled ging das ganz gut, da konnte man seine Karte per Editor zusammenbauen und das wurde dann als XML Datei geparst.
Hab dazu hier mal einen Artikel geschrieben. Benutzt wird D, aber Python Code gibt es auf Anfrage auch. Aber die Sprache ist eig. eh unwichtig, das Prinzip wird klar und lässt sich auch sicher in C++ übernehmen. Zudem was am wichtigsten ist: die Benutzung von Tiled wird deutlich, da hab ich mir damals ganz besonders viel mühe gegeben.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

6

20.07.2011, 13:01

mh... also nimm ich eine picturebox her in der ich xna reinrendere. Dann zeichne ich direkt meine map, wie im spiel und kann dann click events der picturebox abfangen und die koordinaten an xna weitergeben?

lg
dafür gibt es einen artikel im xna.mag: XNA und WinForms

ansonsten kannst du in winforms das clickevent abfangen und behandeln genau ;)

7

20.07.2011, 13:04

@wirago
danke. aber das lauft ja alles schon. nur will ich die maps nicht in einem texteditor schreiben müssen sondern will einen eigenen editor dafür haben.

ich werd mir Tiled mal anschaun und nochmal drüber nachdenken. im moment tendiere ich zur xna-clickevent() geschichte.

danke für euer antworten

lg aly

Werbeanzeige