Ergebnis 1 bis 16 von 16

Thema: Mimosen-Effekt einbauen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #9
    Zitat Zitat von Eddy131 Beitrag anzeigen
    Wie bitte? ^^'
    (Es soll auch bei anderen Personen funktionieren, das Gras ist ja nicht nur Fremdenfeindlich sondern auch bei Anwohnern versteckt es sich )
    Was ich aufgezählt habe sind die 4 Teilprobleme die du lösen musst.
    Zitat Zitat
    1) Eine Möglichkeit heraus zu finden, dass sich ein Event bewegt hat.
    Das hier könnte tatsächlich schon der schwierigste Punkt werden. Soetwas ist im RPG-Maker garnicht so einfach, vor allem nicht wenn du es nur für ganz bestimmte "Arten" von Events haben willst, nämlich den Helden und NPC's. Ich glaube die einfachste Möglichkeit wäre es die Game_Charakter (oder wie auch immer sie im neuesten Maker heist) Klasse umzuschreiben um eine Bewegung zu erkennen.

    Zitat Zitat
    2) Eine Möglichkeit alles Tiles zu kennen, welche Zeit basiert verändert werden müssen
    Du musst irgendwo speichern, wo das Gras zu wachsen hat. Das könnte relativ trivial werden. Ich würde wohl einfach eine Hashtable nehmen und Punkte (X- und Y-Koordinaten Tupel) auf Zeiten (Integer) abbilden.
    Du musst auch daran denken diese Daten zurück zu setzen wenn du die Map wechselst.

    Zitat Zitat
    3) Eine Möglichkeit die Zeit kontinuierlich hoch zu zählen falls nötig
    Das könnte man entweder über ein parallel-process Event machen, welches wiederum ein Ruby-Script aufruft, oder möglicherweise auch eleganter durch überschreiben einer geeigneten Klasse aus der Standard Bibliothek.
    Jedes Frame müsstest du über alle Gras-Tiles gehen, welche ein Update brauchen (genau die aus unserer Hashtable von Punkt 2) und die Zeit herunter zählen. Sobald die Zeit auf 0 gesunken ist kannst du die Tile-ID verändern.

    Zitat Zitat
    4) Eine Möglichkeit Tile-IDs beliebig zu setzen
    Das ist, zumindest im RPG-Maker XP, schwieriger als es sein muss. Ich kann mich errinern, dass es ein wenig Trial-And-Error gekostet hat bis es einigermaßen funktionierte Tiles dynamisch zu verändern.


    Alles in allem ist so ein Script durchaus möglich zu schreiben. Aber ich würde es schon sagen, dass es ein wenig Erfahrung braucht.

    Geändert von Cornix (22.10.2015 um 12:38 Uhr)

Berechtigungen

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