Objektit : komennot

MOVEOBJECT


   KUVAUS

Liikuttaa objektia eteenpäin ja/tai sivulle. Liikutus tapahtuu niin, että CoolBasic huomioi objektin kulman. Siten kallistunut objekti liikkuu nimenomaan viistosti, eikä suoraan vaaka/pystysuunnassa.

Ylhäältä kuvatuissa räiskintäpeleissä voit antaa valinnaisen sivulleastumisarvon.

Negatiivisella arvolla saat objektin liikkumaan taaksepäin tai toiseen sivusuuntaan.

Z-arvon muuttaminen on edistyneemmille käyttäjille. Sen avulla voidaan teeskennellä syvyysvaikutelmaa, mikä saa objektin piirtymään sijaintinsa puolesta perspektiivissä taustaa vasten.

   KÄYTTÖ
MOVEOBJECT objektimuuttuja, eteen, [sivulle], [Z]

  • objektimuuttuja = Se muuttuja, mihin objekti ladattiin tai luotiin
  • eteen = Lukuarvo, paljonko objekti liikkuu eteenpäin
  • sivulle (valinnainen) = Lukuarvo, paljonko objekti liikkuu sivuttain. Oletuksena nolla
  • Z (valinnainen, edistyneemmille) = Lukuarvo, paljonko objekti liikkuu syvyyssuunnassa. Oletuksena nolla

  • Katso myös: TRANSLATEOBJECT, POSITIONOBJECT

       ESIMERKKI
    FrameLimit 40

    soldier=LoadObject("Media\soldier.bmp",72)

    AddText "Arrows to move"

    Repeat

        'Update controls
        If LeftKey() Then TurnObject soldier,5
        If RightKey() Then TurnObject soldier, -5
        If UpKey() Then MoveObject soldier, 2
        If DownKey() Then MoveObject soldier, -2

        DrawScreen

    Until EscapeKey()

    <<TAKAISIN