punkt bei zoom out und rotation

  • GM 8

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

  • punkt bei zoom out und rotation

    Hallo Leute.

    Ich hätte da mal wieder eine Frage.

    Wie bekomme ich folgendes hin.
    Ich habe ein Obj. A. z.b. auf das ich mehrere Obj. B platziert habe.

    Nun wird Obj. A zerstört und ich lasse nun mit einem Wert von 0.2 ( image_angle+0.2 ) rotieren und zusätzlich mit einem Wert von -0.005 " in die Tiefe zoomen ) ( xscale-0.005,yscale-0.005) .
    Soweit so gut,.. nun das Problem.
    Die Obj. B die ich auf Obj.a platziert hatte sollen den platz die auf Obj.A hatten beibehalten und genau im selben Winkel rotiert und gezoomt werden. d.h. sie müßten sich der Zoomstufe Schritt für Schritt von Obj. A anpassen. Da ja Obj.A wessentlich größer ist.
    Wie bekomme ich das hin.?
  • Du könntest die werte von ObjektA mit with() an alle ObjektB übergeben zb.

    GML-Quellcode

    1. with(ObjektB)
    2. {
    3. x = ObjektA.x
    4. y = ObjektA.y
    5. image_angle = ObjektA.image_angle
    6. image_alpha = ObjektA.image_alpha
    7. }


    Das ganze bewirkt, das bei jedem ObjektB zb der x / y Wert immer an den x / y Wert von Objekt A angepasst wird.
    Welche Werte du da übergeben magst, musst du dann deinem Code anpassen.