Ergebnis 1 bis 18 von 18

Thema: Fließender Mapübergang

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ouh~ An so etwas arbeite ich im Moment; für mein Raumschiffbau-Skript. Allerdings nicht nur für eine Richtung, sondern alle Richtungen. Und die Übergänge können sich, je nachdem wie man das Raumschiff im Editor verändert hat, ebenso verändern. Sehr schwierig. Aber es beschränkt sich wenigstens nur auf Flure (von denen es einige Formen gibt).

    In der Alpha-Version hatte ich das so gelöst, dass der Rand der Map aus Events besteht. Betritt der Spieler einen bestimmten Bereich, nehmen die Rand-Events die Optik des nächsten Flures an (oder werden als solide Wand dargestellt, falls es keinen Übergang gibt). Die einzelnen Maps lagen allerdings recht weit auseinander, weswegen das Raumschiff lächerlich groß wirkte. Interessant war aber: Das Raumschiff bestand tatsächlich nur aus einer einzigen Map, die aber gerade mal 40x30 Tiles groß war.

    Für die jetzige Version sind leider mehrere Maps notwendig. Was die Sache mit den dynamischen Übergängen (da sich die Flure ja dem Editor integrierten Raumschiff-Editor anpassen) allerdings auch nicht erleichtert.

    Da erscheint mir ein simpler fließender Mapübergang, wie ihr ihn beschreibt, ja geradezu lächerlich einfach. In einem Spiel habe ich das bisher aber auch noch nicht gesehen. Schade - Wäre recht interessant. Sollte das nicht in einem Zelda-RPGM umgesetzt werden?

    [Tm]

  2. #2
    Interessanter Ansatz, erfordert aber Perfektionismus. Die von Shadowsoul angesprochenen freiliegenden Events wären da nicht mal ein geringes Problem. Du kannst das Event zwar in zwei Maps mit ein bisschen Koordinatenberechnung leicht folgen lassen, aber dass es dir dann durch 5, 10 Maps folgt, fände ich total umständlich, da du es dann in jeder Map erstellen müsstest. Bei einem beweglichen Event ist das noch nicht die Härte, aber bei einem Haufen Events bedeutet das einen Haufen Arbeit.
    Schneespuren die bei den Map-Übergängen verschwinden, fände ich persönlich dann mies. Entweder du schaffst es beides einzubauen oder lässt die Schneespuren einfach weg, aber so eine halbwarme Zwischenlösung erachte ich als Unding.

  3. #3
    Zitat Zitat von Er Te Pe Beitrag anzeigen
    Interessanter Ansatz, erfordert aber Perfektionismus. Die von Shadowsoul angesprochenen freiliegenden Events wären da nicht mal ein geringes Problem. Du kannst das Event zwar in zwei Maps mit ein bisschen Koordinatenberechnung leicht folgen lassen, aber dass es dir dann durch 5, 10 Maps folgt, fände ich total umständlich, da du es dann in jeder Map erstellen müsstest. Bei einem beweglichen Event ist das noch nicht die Härte, aber bei einem Haufen Events bedeutet das einen Haufen Arbeit.
    Schneespuren die bei den Map-Übergängen verschwinden, fände ich persönlich dann mies. Entweder du schaffst es beides einzubauen oder lässt die Schneespuren einfach weg, aber so eine halbwarme Zwischenlösung erachte ich als Unding.
    Das mit den Schneespuren wäre kein Problem, aber viel Arbeit. Man müsste im Skript nur noch ein Skript beinhalten, was die letzte Stelle auf der vorherigen Map gespeichert hat und das nach einem Mapwechsel (beispielsweise durch ein Call Event ausgelöst) die Berechnung von der neuen Position des Helden ausgeht (Held verlässt nach oben hin die Map, kommt auf der nächsten also UNTEN aus). Vorher müssten natürlich die Positionen der Schneespuren zwischengespeichert werden. Am einfachsten wäre es, wenn die nächste Map genauso gross wird, wie die vorige. Dann könnte man die jeweiligen X/Y Werte von der "0" Position mit der des Helden zu subtraieren, selbiges mit der Heldenposition und den X/Y Schneespurwerten machen und dann das ganze als Teleport Event für die Schneespuren verbinden.

    Hoffe ich habs richtig erklärt? Hatte irgendwie später bei mir selber den Faden verloren XD (bin halt kein Technikguru ^^).
    Wenns jemand richtig und verständlich und besser erklären kann, soll er es doch bitte machen, da mich auch interessieren würde, wie ihr`s machen würdet ;P

  4. #4
    Hm, ich denke es würde sogar noch einfacher gehen, wenn man mit der Bildschirm-Position anstatt der Koordinaten des Helden arbeitet. =/

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •