Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - DirectX for VB-NET
Forum - C# / VB.NET - DirectX for VB-NET - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 1:27
Venerdì, 09/10/2009
Testo quotato

Postato originariamente da Thejuster:
Tenti di eseguire un loop al Form_Paint cosa assolutamente da evitare
in più, Ha mancato il loop del rendering,
in pratica aggiornerebbe solo una volta.



Non oso mettere in dubbio le parole di chi ha usato XNA e DirectX molto ma molto più a lungo di me... faccio notare però che la tecnica utilizzata dal nostro utente (invalidare la schermata dall'evento paint) è la stessa che Tom Miller usa nel suo libro Managed DirectX 9 Kick Start: Graphics and Game Programming.

Testo quotato


About Tom Miller's Blog
I've been with Microsoft for about ten years and have been working on getting managed code and gaming to come together for the better part of that.  I originally wrote and did all the work for Managed DirectX back in the day, and for the last few years have been largely responsible for implementing the framework (graphics, audio, input, storage, etc) included in the XNA Game Studio line of projects.



http://blogs.msdn.com/tmiller/about.aspx

Mi sembra che sia pure lui un'autorità in materia. Non credo quindi sia così atroce utilizzare quella tecnica.

Ultima modifica effettuata da pierotofy il 09/10/2009 alle 1:29


Il mio blog: https://piero.dev
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:59
Venerdì, 09/10/2009
conosco piero,

Indubbiamente e un grande.

Ma a mio parere, credo che abbia usato quel metodo in qualche guida, non sarebbe saggio utilizzare un rendering molto complesso in form_paint.

e sempre consigliato avere un void dedicato, o magari un rendering anche in multithreading

però non saprei,
dipende da marco cosa vuole fare,

se guardi il sorgente non è nemmeno impostato il backbuffer
al sub initialize.

anche se si vuol fare un programmino a finestra, credo che impostare il backbuffer
sia sacrosanto, e dopo passare al device i parametri non il contrario :rotfl:

per questo dicevo che questo sorgente e strutturato molto male,

se sta iniziando da poco, e meglio che impara perfettamente le basi che sono le più importanti.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo