KUVAUS |
Alusta linssi. Linssi efektillä tarkoitetaan (tässä tapauksessa) aaltoa, joka alkaa jostain kohtaa ikkunaa ja liikkuu jonnekin suuntaa. Linssi poistetaan automaattisesti, kun se liikkuu pois ruudun alueelta. Että linssi efektiä voitaisiin käyttää, pitää se alustaa. Tämä ykinkertaisesti tekee uuden taustakuvan, johon kaikki, mikä on mukana linssissä, pitää piirtää. Esimerkki valaisee asiaa. |
KÄYTTÖ |
InitLens(screen_x, screen_y) |
screen_x - Kerrotaan ruudun leveys. screen_y - Kerrotaan ruudun korkeus. |
Katso myös: Erikoistehosteet
ESIMERKKI |
Include "SDK\include\cbSpecialFX.cb" SCREEN 400,300 bgImg = LoadImage("media\map.bmp") InitLens(400,300) Repeat If Timer() > timeLimit Then CreateLens(0.0,-50.0, 400.0,50.0, 0.0,-4.0, 0.0,10.0) : timeLimit = Timer() + 750 DrawToImage lens_background DrawImage bgImg,0,0 DrawToScreen updateLens() DrawImage bgImg,0,0 Drawlens() DrawScreen Forever EndLens() |