Objekt außerhalb des raumes zufällig kreiren

  • Objekt außerhalb des raumes zufällig kreiren

    Servus

    Wie mache ich es, dass ein objekt an einer Zufälligen Stelle AUßERHALB des Raumes kreirt wird?

    danke schon mal im vorraus :D
    Philosophie bedeutet, in einem stockdunklem raum nach einer pechschwarzen katze zu suchen, die gar nicht existiert ;) :D
    ------------------------------------
    Mein Projekt: >>>>>>>>>>>>>>>>>>>> DER EINSAME SCHLORK <<<<<<<<<<<<<<<<<<
  • GML-Quellcode

    1. w1 = room_width+floor(random(200));
    2. h1 = room_width+floor(random(200));
    3. w2 = -floor(random(200));
    4. h2 = -floor(random(200));
    5. w = choose(w1,w2)
    6. h = choose(h1,h2)
    7. instance_create(w,h,OBJEKT)



    EDIT:

    w1 ist die Position rechts vom Raum (außerhalb)
    w2 ist die Position links vom Raum (außerhalb)
    h1 ist die Position unten vom Raum (außerhalb)
    h2 ist die Position oben vom Raum (außerhalb)

    choose() sucht sich einen Wert aus (zufall)

    w und h ist die gewählte Position


    instance_create() erstellt das objekt

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

  • RE: Objekt außerhalb des raumes zufällig kreiren

    ich würde mal sagen so:

    wenn du eine auflösung des raumes auf 800x600 hast machste den raum einfach ca. 20 pixel breiter und setzt den view auf 800x600 und lässt das object ausserhalb des views enstehen müsste doch so gehen ?!
  • RE: Objekt außerhalb des raumes zufällig kreiren

    Original von Speedy^
    ich würde mal sagen so:

    wenn du eine auflösung des raumes auf 800x600 hast machste den raum einfach ca. 20 pixel breiter und setzt den view auf 800x600 und lässt das object ausserhalb des views enstehen müsste doch so gehen ?!

    Das ist doch viel zu umständlich!!!
    Ich glaube Rockys Idee ist da viel besser!!!
    Würd ich auch so machen!!!! :D
  • RE: Objekt außerhalb des raumes zufällig kreiren

    Original von Speedy^
    ich würde mal sagen so:

    wenn du eine auflösung des raumes auf 800x600 hast machste den raum einfach ca. 20 pixel breiter und setzt den view auf 800x600 und lässt das object ausserhalb des views enstehen müsste doch so gehen ?!



    Höö??
    Ürgendwie passt es nicht zu seiner Frage und/oder ich werde von deinem Text nicht schlauer ?(
  • Servus

    da ich auf anhieb jetzt nicht weiß, wie ich etwas out of view kreire 8o

    teste ich zuerst rockys skript. aber ich denke der funzt danke euch beiden
    Philosophie bedeutet, in einem stockdunklem raum nach einer pechschwarzen katze zu suchen, die gar nicht existiert ;) :D
    ------------------------------------
    Mein Projekt: >>>>>>>>>>>>>>>>>>>> DER EINSAME SCHLORK <<<<<<<<<<<<<<<<<<
  • Benutzer online 1

    1 Besucher