Järjestelmä : komennot

FRAMELIMIT


   KUVAUS

Tämä komento rajoittaa pelisi suorituskykyä niin, että se ei pyöri liian nopeasti tehokkailla koneilla. Arvo kannattaa asettaa niin alas kuin mahdollista ilman, että peli nykii häiritsevästi. Sopivia arvoja ovat mm. 30,35,40 ja 60.

Suorituskyky mitataan peleissä FPS:llä (frames per second). Se mittaa suoraan kuinka monta kertaa näyttö piirretään yhden sekunnin aikana. Suurempi FPS mahdollistaa pelin pyöriä sulavasti, mutta heikommat laitteistot eivät välttämättä pysy perässä, mikä taas ilmenee pelin hidastumisena.

Kokeile esimerkkiä komennon kanssa ja ilman.

   KÄYTTÖ
FRAMELIMIT nopeus

  • nopeus = Kokonaisluku, joka määrittää kuinka monta kertaa ruutu piirretään sekunnissa.

  •    ESIMERKKI
    'Try this example with and without the line below
    FrameLimit 30

    one=1

    Repeat

        'move the ball
        x=x+one
        If x<0 Or x>400 Then one= -one
        
        'draw the ball
        Color cbred
        Circle x-20,180,40

        Color cbwhite
        Text 0,0,FPS() 'print the current FPS
        
        DrawScreen

    Until EscapeKey()

    <<TAKAISIN