Grafiikka : komennot
KUVAUS |
Pelimaailman koordinaatit ovat erilaisia kuin ruudun koordinaatit:
Normaalisti piirtokomennot (line, box, circle, jne.) piirtävät ruutukoordinaattien mukaan. CoolBasicissa on kuitenkin mahdollista piirtää esimerkiksi viivoja myös pelimaailman sisälle, jolloin kameran sijainti vaikuttaa siihen, mikä osa viivasta on näkyvissä. Voit käyttää viivaa tällä tavoin esimerkiksi sädetykin (rail gun) toteuttamiseen. Samaan tapaan voit piirtää ympyröitä ja laatikoita pelimaailman osaksi. Jotta grafiikka piirtyisi oikein, on yleensä hyvä kutsua piirtokomentoja DrawGame- ja DrawScreen-komentojen välissä. Normaalistihan DrawGamea ei tarvitse käyttää, koska CoolBasic suorittaa sen automaattisesti, mutta muutoin on vaara, että esimerkiksi kartta peittää grafiikan, koska se piirretään grafiikan jälkeen. Kokeile esimerkkiä ilman DrawGame-komentoa ja sen kanssa. Teksti ja kuvat piirtyvät myöskin oletuksellisesti ruutukoordinaattien mukaan, mutta voit tällä komennolla vaikuttaa niidenkin sijaintiin. Esimerkiksi pelihahmojen tietoja voidaan tulostaa niiden viereen pelimaailmassa. Toiminto on oletuksellisesti pois päältä, joten piirtokomennot noudattavat totuttuja ruutukoordinaatteja. |
KÄYTTÖ | |
ON = piirrä viivat, laatikot, ympyrät, ovaalit ja pisteet pelimaailmaan OFF = piirrä normaalisti ON = piirrä pelimaailmaan OFF = piirrä kuvat normaalisti (oletus) ON = piirrä teksti (Text-komento) pelimaailmaan OFF = piirrä teksti normaalisti (oletus) |
ESIMERKKI | |
|
<<TAKAISIN