Objekte zentrieren im Raum

  • Objekte zentrieren im Raum

    Guten Abend liebe Community.

    Ich habe die such Funktion benutzt, aber leider nichts gefunden was mir helfen kann.

    Evtl. ist meine Frage zimlich doof, ihr fragt euch wieso ich das nicht weis. Aber nun zur Frage:
    Ich entwickle ein Spiel für Android, da ist ein Werbebanner drauf aber ich weis echt nicht wie ich denn Zentriert bekomme auf die Mitte des Bildschirms am unteren Rand. Würde mich über antworten freuen. Ich muss einfach das objekt "obj_ad" zentriert auf denn Bildschirm bringen.

    Grüsse aus der Schweiz!
    Schützt Pandas!
  • Nachdem ich mit Ads bisher noch nichts gemacht habe rate ich ein wenig,
    aber wenn das genauso wie bei Objekten bzw. über Objekte läuft, dann:

    instance_create(room_width/2,room_height-<irgendeinpassenderwert>,obj_ad)

    oder wenn es um Views geht:
    instance_create(view_wview/2,view_hview-<irgendeinpassenderwert>,obj_ad)
    Wenn es sich mit der View mitbewegen soll, dann einfach die X- und Y-Koordinaten im Step-Event anpassen.
    Außerdem müsstest du den Sprite-Origin auf Zentriert stellen (im obj_ad spr_ad sozusagen), das erspart dir Pixelzählerei.

    edit/ kleiner Fehler korrigiert

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von RLP ()

  • Hallo

    Versuche mal im Create Event.

    Quellcode

    1. var bw = GoogleMobileAds_BannerGetWidth()/2;
    2. var bh = GoogleMobileAds_BannerGetHeight();
    3. var px = (display_get_width()/2)-bw;
    4. var py = display_get_height()-bh;
    5. GoogleMobileAds_MoveBanner(px, py);


    Edit: So funktioniert es mit Admob Werbebannern.
    lg Vectorhead

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Vectorhead ()