Objekt-Position auf Bildschirm/View mit Zoom

  • Allgemein

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Objekt-Position auf Bildschirm/View mit Zoom

    Hallo zusammen,
    ich bekomme folgendes Problem einfach nicht gelöst:

    Ich würde gerne an der Position, die das Objekt auf dem Bildschirm hat, im Draw-GUI-Event einen Text drawn lassen. Soweit kein Problem, die Position des Objekts auf dem Bildschirm bzw in der aktuellen View kann hiermit ermitteln werden:

    GML-Quellcode

    1. pos_x = x - view_xview[0];
    2. pos_y = y - view_yview[0];


    Hinzu kommt nun jedoch ein Zoomfaktor, welcher mittels view_hview[0] & view_wview[0] erfolgt. (beim zoomen erhöhen und beim raus-zoomen verringern). Wird nun gezoomt vergrößert sich der Inhalt, somit auch das Objekt und verrutscht auf dem Bildschirm (wegen des Zooms). Der Text verschiebt sich auch, bleibt jedoch nicht mehr am Objekt.

    Hättet ihr ne Idee wie sich das Problem lösen würde? bzw. wie ich die Position ermittelt bekomme?

    Gruß
    @7rust-dev