mmofacts.com

Objekte auf einer Karte plazieren

gepostet vor 13 Jahre, 8 Monate von BlackScorp

Hi leute leute,

ich überlege gerade wie ich am besten Objekte auf meiner Karte plazieren kann. Ich habe mir zunächst gedacht eine xml Datei zu erstellen etwa in dieser form

Haus

haus

haus-0-0

haus-0-1

haus-0-2

haus-1-0

Also um es mal zu erklären, ich nehme ein gesammtes bild und teile es in einzelne rechteecke auf, ich setze in dem Bid die "Base" also quasi den Part des Objekts, welcher sich auf dem Boden befindet, die base ist nicht begehbar und alle tiles, die bases sind(also base ="false"), haben einen höheren Z-Index als die Spielfigur, somit kann ich quasi hinter ein haus laufen und das Dach des hauses befindet sich dann über der Figur.

Vorteil wäre, dass ich dann im Map Editor ein komplettes Objekt auf der Map plazieren kann, nachteil wäre, dass ich ein Object Editor Programmieren muss. Der Editor würde mir im Grunde eine css datei generieren und eine xml datei. Dann könnte ich das Gesammte objekt wie bei der Aves Engine auf die Map draufpacken.

Dann habe ich bei Youtube mir den RPG Maker angeschaut und die Machen das ganze mit MapLayern, wobei Objekte nicht als gesamtobjekt dargestellt werden, sprich, dort wird ein Teil aus einem Bild ausgewählt und dann kann man festlegen ob es sich auf der Ebene 1 oder 2 befindet. ebene 1 ist unter der spielfigur und ebene 2 über der spielfigur

Und dann habe ich noch ein Mapeditor auf youtube gesehen, dort gibt es garkein unterscheid zwischen tiles und objekten, dort war alles in Tiles aufgeteilt (sogar objekte sind maptiles) und jedes Tile konnte einer Ebene zugewiesen werden..

Meine Frage wäre nun, was wäre die Bessere Variante oder wie würdet ihr das ganze machen?

Mir gehts zunächst das Ganze einfach zu halten, aber auch Benutzerfreundlich für Gamedesigner zu gestalten.

MFG

gepostet vor 13 Jahre, 8 Monate von buhrmi

Du könntest ein Objekt auch als ein aus mehreren Bildern verteilt auf mehreren Layern zusammengesetztes Bild betrachten. Nadirim macht das wohl auch so http://nadirim.com/media/videos (in dem Video wird es gezeigt).

gepostet vor 13 Jahre, 8 Monate von BlackScorp

ja das habe ich auch vor nur müsste ich mir dann einen Object Editor programmieren und auf dem Video wird es nicht klar wie sie das mit begehbaren kacheln lösen, im vergleich zu der Aves engine, da ist es so dass wenn die ein Objekt ausgewählt haben, dass bei mouseover dann der Boden des objektes angezeigt wird, nach dem klicken werden aber acuh einige kacheln um das objekt abgedekt , bei Naidirm haben die ledeglich ein gesamtbild..

gepostet vor 13 Jahre, 8 Monate von buhrmi

Da gibt's jede Menge Möglichkeiten. Beispielsweise könnte jedes platzierbare Objekt eine Menge von benachbarten Kacheln definieren, die es um seinen Ursprung herum blockiert. Um einen Editor wird man bei solchen Projekten nicht drum herumkommen.

Auf diese Diskussion antworten