Sprite datatype

Sprites er bilder som kan bli flyttet rundt uavhengig av hva som er på skjermen. De flyter tilsynelatende over alt som blir tegnet med alle de vanlige tegnefunksjonene.

Man lager en sprite ved å konvertere et bilde til en sprite ved å bruke funksjonen toSprite.

For å vise en sprite på skjermen så må den gjøres synlig. Dette kan man gjøre ved å bruke spriteVisible funksjonen og flytte spriten til en posisjon på skjermen med spriteMove. Posisjonen til en sprite kan man hente ut ved å bruke spriteX og spriteY funksjonene. Størrelsen på en sprite kan man hente ut ved å bruke width og height.

Hvis flere sprites er plassert på skjermen kan man kontrollere hvem som er foran de andre ved å justere dybde egenskapen. Denne kan man justere med funksjonen spriteDepth. Standardverdien til dybden er 0 som er nærmest brukeren. Setter man dybden til et høyere tall så beveger man spriten nærmere bakgrunnen. Sprites med lavere dybde tall vil se ut som om de passerer foran sprites med høyere dybde tall.

Du kan sjekke om to sprites kolliderer ved å bruke funksjonen spriteCollision. En sprite må være synlig for å kunne kollidere med andre.