[Script] Wert von g_currentMission.weatherTimeBackgroundOverlay.x nicht konstant
Posted: Tue Jun 13, 2017 10:51 pm
Folgender Beispiel-Code liefert leider nicht den tatsächlichen x-Wert des Zeit- und Wetteranzeige im Spiel. Die Folge ist, dass mein Overlay an der falschen Stelle angezeigt wird. Es sieht so aus, als ob der Wert für g_currentMission.weatherTimeBackgroundOverlay.x zum Zeitpunkt des Aufrufs der loadMap-Funktion ein anderer ist als zum Zeitpunkt des Aufrufs der draw-Funktion (nicht im Sample enthalten). Ich wollte ausgehend von sample.x eigentlich ein paar Positionen am Bildschirm errechnen - und zwar nur ein einziges Mal und nicht bei jedem Aufruf der draw-Funktion. Was mache ich falsch?
Code: Select all
sample = {};
sample.x = 0;
function sample:loadMap(name)
sample.x = g_currentMission.weatherTimeBackgroundOverlay.x;
end;