-
Abenteurer
Das machst du mit einer relativ einfachen Formel:
BEISPIEL
Bildpunkt X: 60
Bildpunkt Y: 45
In diesem Fall wären die Mappunkte folgende:
X: 4
Y: 3
Und so komme ich auf das Ergebnis:
Du lässt beide Bildpunkte durch 16 teilen.
Bildpunkt X geteilt durch 16 ist 3,75.
Der Maker berechnet keine Kommazahlen, also kommt das Ergebnis 3
Bildpunkt Y geteilt durch 16 ist 2,8125
Der Maker berechnet keine Kommazahlen, also kommt das Ergebnis 2
Diese beiden Ergbnise speichern wir in Koordinate MapX und MapY
Dieses Ergebnis ist noch nicht ganz richtig, weil die Kommazahlen weg fallen.
Um unser Ergebnis zu korregieren gehen wir folgender Weise vor:
Bildpunkt X MOD 16 ist 12
Jetzt machst du ne Fork die abfragt, ob dieses Ergebnis größer als 0 ist.
Wenn ja setzt du die Variable MapX +1
Bildpunkt Y MOD 16 ist 13
Der Maker berechnet keine Kommazahlen, also kommt das Ergebnis 2
Jetzt machst du ne Fork die abfragt, ob dieses Ergebnis größer als 0 ist.
Wenn ja setzt du die Variable MapY +1
Und siehe da:
MapX = 4
MapY = 3
Beides ist das richtige Ergebnis und die Koordinaten wurden erfolgreich umgewandelt.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln