Re: meglio C# oppure C++ ?
|
- Subject: Re: meglio C# oppure C++ ?
- From: Marco
- Data: Tue, 30 Sep 2008 15:27:15 +0200
- Newsgroups: it.comp.giochi.sviluppo
GiO ha scritto:
> Salve Marco,
>
> Purtroppo non è come dici tu, altrimenti chiaramente avrei evitato di
> esprimermi in quel modo.
> Il problema è che, a parità di "computazioni" e di risultato visivo, se
> fai più chiamate a Graphics.DrawImage hai un overhead ingiustificato. E
> non dipende dal tipo di immagine o di misure.
> Ho uno schermo (o finestra) 1024x768, disegno uno sfondo e poi disegno
> 30 "sprite" (con alpha) su di esso. Faccio questo ad ogni fotogramma,
> senza praticamente altri calcoli e va a 30 fps.
> Se i 30 sprite sono tutti su una sola immagine molto grande, il tutto va
> a 100 fps.
> Attenzione: sto parlando di 30 chiamate, non di 1000.
Quindi la differenza sostanziale è che se fai 30 blittate vai a 30 fps,
se ne fai solo una vai a 100... la differenza è un po' tantina in
effetti! Ovvio che una minima differenza deve esserci, ma non mi
aspettavo così tanto.