Forums for you Fast forums in a simple way
 Registrati
user
password
 


Home->it.comp.giochi.sviluppo
Rispondi  Torna al forum Notizie

Re: meglio C# oppure C++ ?


  • Subject: Re: meglio C# oppure C++ ?
  • From: GiO
  • Data: Tue, 30 Sep 2008 14:59:41 +0200
  • Newsgroups: it.comp.giochi.sviluppo


Salve Marco,
Il 29/09/2008 11.36 ha scritto:

>> Comunque le librerie di .net non sono per niente performanti la
>> chiamate Graphics.DrawImage sono molto lente (per motivi che non hanno
>> a che fare con il numero di pixel e che, onestamente, non riesco a
>> capire)

> Potrei azzardare un'ipotesi: ogni refresh video, anche a risoluzioni
> differenti, ha la stessa velocità perché viene eseguito in hardware
> dalla scheda video, quindi blittare una risoluzione piuttosto che
> un'altra può essere indifferente. Il rallentamento di .NET invece credo
> sia dovuto all'uso del framework, quindi più che le operazioni grafiche
> risulta rallentato tutto il resto della computazione.

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.
Non ci sono "altre computazioni", è solo un test che ho fatto dopo aver
letto che la gente (nei vari forum e newsgroup) si lamenta.
Ogni chiamata a Graphics.DrawImage, per qualche motivo strano, sembra
prendersi un tot di tempo fisso indipendente dal numero di pixel da
visualizzare.
Tra l'altro c'è da dire che il blitting in sé è accelerato tant'è che,
se usi poche chiamate, ottieni dei risultati graficamente ottimi anche
con rotazioni e scaling.


--

C++U,

   GiO


Subject Mittente Data
meglio C# oppure C++ ?# meglio C# oppure C++ ? Riccar... 28/09/2008
meglio C# oppure C++ ?|# Re: meglio C# oppure C++ ? GiO 29/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Alessa... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?\# Re: meglio C# oppure C++ ? Riccar... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? ?manu* 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Davide... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Enrico... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?|# Re: meglio C# oppure C++ ? GPiedi... 29/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?\# Re: meglio C# oppure C++ ? Davide... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? ?manu* 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? GiO 29/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Marco 29/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? GiO 30/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Marco 30/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? GiO 01/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Marco 01/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?\# Re: meglio C# oppure C++ ? GiO 02/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Davide... 28/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Marco 29/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? GiO 30/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? Marco 30/09/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? da.qua... 11/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? GiO 13/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?# Re: meglio C# oppure C++ ? ?manu* 13/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?\# Re: meglio C# oppure C++ ? GiO 15/10/2008
meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?Re: meglio C# oppure C++ ?\# Re: meglio C# oppure C++ ? Marco 11/10/2008


Torna a...>Re: meglio C# oppure C++ ?
Cerca "Re: meglio C# oppure C++ ?" con Gooogle SiteSearch
Google
 
Web www.forumsforyou.com

Warning: include(feedonfeeds/rssdataviewinforum.php) [function.include]: failed to open stream: No such file or directory in /space/home/forums4you/public_html/show_article.php on line 192

Warning: include() [function.include]: Failed opening 'feedonfeeds/rssdataviewinforum.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /space/home/forums4you/public_html/show_article.php on line 192
ForumsForYou non è responsabile dei contenuti degli articoli che vengono inseriti dagli utenti via rete Usenet e che quindi vengono pubblicati di conseguenza sul nostro news server. Si vieta l'utilizzo delle email allegate nei vari articoli per l'invio di mail non richieste.

Copyright 2006 Powered by JTechnology s.r.l. All rights reserved.