PDA

Volledige versie bekijken : Bitmap vs. Sprite


B-Mantis
%Europe/Berlin %742 %2008, 17:49
Hey,

Ik zit me al een tijdje af te vragen wat sneller is; Bitmaps gebruiken, of in flash gemaakte sprites. Ik werkte toen ik nog net begon met programmeren altijd met gamemaker, en daar gebruik je bitmaps. Het verschil tussen de snelheid van een gamemaker programma en een flash programma is immens (vooral als er erg veel instances zijn is flash vele malen trager).

Kan gamemaker sneller renderen omdat ie bitmaps gebruikt? Of heeft het meer met zaken zoals DirectX te maken?

Groeten,

Iceline
%Europe/Berlin %753 %2008, 18:04
Bitmaps zijn sneller als je ze gewoon op de x en y as moet verplaatsen aangezien het weinig rekenkracht vergt om alles pixeltjes op te schuiven.

In de andere gevallen (schalen,roteren) is het nuttiger om een sprite te gebruiken aangezien je aangemaakte vectors daarbinnen makkelijker te roteren enz zijn.
Een sprite is simpel gezegd een movieclip zonder tijdlijn.

Met gamemaker heb ik geen ervaring, maar gamemaker kan om diverse redenen sneller zijn dan flash omdat het minder functies moet ondersteunen en dus minder flexibel is als je naar het hele plaatje kijkt.
Plus flash runt meestal als plugin in de browser wat ook al een beperking oplevert voor de beschikbare resources.
En zo zijn er waarschijnlijk nog vele redenen.

Hopelijk was het een nuttige uitleg :)