instance_activate produziert nur Mist

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

  • instance_activate produziert nur Mist

    Hab ein Problem mit dem deaktivieren von Objekten. Ich benutze folgenden Code im Stepevent vom Spielerobjekt, um nicht sichbare Objekte abzuschalten.

    GML-Quellcode

    1. instance_deactivate_all(true)
    2. instance_activate_region(view_xview[0]-128,view_yview[0]-128,view_xview[0]+view_wview[0]+128,view_yview[0]+view_hview[0]+128,true);
    3. instance_activate_object(oOffScreenActivate)
    4. etc..


    Leider klappt es nicht so wie es soll. Links und oben vom View ist alles wie es soll, aber rechts und unten passiert nichts, bzw viel zu weit weg.
    Habe mal zum testen ein Viereck mit den selben Positionswerten wie die vom instance_activate-Befehl gezeichnet, dort passt alles. Bin nun ziemlich ratlos... :wacko:

    Hier noch mal 2 Bilder:

    i34.tinypic.com/2n83fom.jpg
    Ausserhalb des roten Vierecks sollten keine Gegner zu sehen sein.

    i37.tinypic.com/okybl3.jpg
    Links vom View klappt es.

    Irgendjemadn ne Idee was das soll?
  • Also ich mache es so - versuchs mal damit - must ggf. an deine Bedürfnisse anpassen:

    GML-Quellcode

    1. // Create Event
    2. deactivated = false;
    3. // Step Event
    4. if(!deactivated) {
    5. instance_deactivate_all(true);
    6. deactivated = true;
    7. }
    8. instance_activate_region(view_xview[0],view_yview[0], view_wview[0], view_hview[0], true);
    On teh internet u pwn noobs - but in real life noobs own you.