Objektit : komennot

SCREENPOSITIONOBJECT


   KUVAUS

Asettaa objektin haluttuun sijaintiin ikkunan/ruudun mukaan. Voit esimerkiksi sijoittaa objektin hiiren koordinaatteihin (MouseX, ja MuoseY) niin saat vaikka animoidun hiiriosoittimen!

Koordinaatisto ruudun mukaan:

   KÄYTTÖ
SCREENPOSITIONOBJECT objektimuuttuja, x, y

  • objektimuuttuja = Se muuttuja, mihin objekti ladattiin tai luotiin.
  • x = Ruudun X-koordinaatti.
  • y = Ruudun Y-koordinaatti.

  • Katso myös: POSITIONOBJECT, CLONEOBJECTPOSITION, CLONECAMERAPOSITION

       ESIMERKKI
    'first make the background
    lawn=MakeObjectFloor()
    PaintObject lawn,LoadImage("Media\grass.bmp")

    obj=LoadObject("Media\cow.bmp",72) 'load the 'cursor'

    PositionCamera Rand( -500,500),Rand( -500,500) 'throw us somewhere random

    AddText "Move around with the arrows"
    AddText "Positioning an object as screen coordinates..."


    Repeat

        'Move the camera via arrows
        If LeftKey() Then TranslateCamera-1,0
        If RightKey() Then TranslateCamera 1,0
        If UpKey() Then TranslateCamera 0,1
        If DownKey() Then TranslateCamera 0, -1

        TurnObject obj,5

        'Position the object at mouse
        ScreenPositionObject obj,MouseX(),MouseY()

        DrawScreen

    Until EscapeKey()

    <<TAKAISIN