Objektit : funktiot

MAKEOBJECT


   KUVAUS

Tekee näkymättömän objektin. Sille voidaan kuitenkin suorittaa normaaleita törmäystestejä, poimintoja, liikutusta ja kääntämistä.

Täydellinen liikkuviin, mutta näkymättömiin ammuksiin tms.

Voit kuitenkin maalata tämän objektin haluamallasi toisella objektilla tai kuvalla ja antaa sille muodon komennolla PaintObject.

   KÄYTTÖ
MAKEOBJECT ( [pyörityslaatu] )

  • pyörityslaatu (valinnainen) = Kokonaisluku väliltä 1-360. Kuinka moneen suuntaan objekti voi katsoa. Oletuksena 1 (ei käänny).

  • Katso myös: PAINTOBJECT, MAKEOBJECTFLOOR

       ESIMERKKI
    'limit speed for fast machines
    FrameLimit 40

    'load player
    guy= LoadObject("Media\guy.bmp", 72)

    Color cbblack
    AddText "Move via arrows..."
    AddText "Watch out the invisible walls"
    ClsColor cbwhite

    For y= -128 To 128 Step 64
    For x= -192 To 192 Step 64
        temp=MakeObject() 'make a new object
        PositionObject temp,x,y 'locate it
        ObjectRange temp,32 'setup a collision
        SetupCollision guy,temp,2,2,2
    Next x
    Next y


    Repeat 'THE MAIN LOOP

        'Controls
        If LeftKey() Then TurnObject guy, 5
        If RightKey() Then TurnObject guy, -5
        
        If UpKey() Then MoveObject guy, 2
        If DownKey() Then MoveObject guy, -2
        
        
        DrawScreen

    Forever

    <<TAKAISIN