sto transizione da WinForms/XNA a WPF/SlimDX perché:finestre SlimDX a controlli WPF
- a) tutti i vantaggi di WPF oltre WinForms (ma la curva di apprendimento = ouch)
- b) Mi piacerebbe avere più Viewport SlimDX collegati ai pannelli. XNA ha 1 schermo "gioco".
- c, ultimi e meno) di supporto DirectX 10
tutto il mio codice XNA precedente è in C#. Non riesco a capire come eseguire il porting su SlimDX e WPF ad alto livello. Ho cercato come un matto. Il più vicino che ho trovato sono:
1) http://www.gamedev.net/community/forums/topic.asp?topic_id=507941 Molti articoli indicano questa discussione, tuttavia è incompleta e non posso capire la XAML, e ottengo errori del dispositivo dopo aver collegato tutti gli eventi _slimDXDevice e Window1 che sono stati lasciati fuori.
2) http://www.codeproject.com/KB/WPF/D3DImage.aspx Questo articolo presuppone che l'utente effettui il porting di C++. Sto facendo il porting del codice XNA che è molto vicino al codice MDX.
Se potessi arrivare al punto in cui ho un modulo WPF con un viewport guidato SlimDX personalizzato che era solo una scatola blu, potrei andare da lì. In XNA ho reso molti RenderTarget separati e li ho posizionati su tutto lo schermo, ora voglio collegarli ai controlli. Ma prima, solo 1 scatola blu! : D
Qualche idea? Ritengo che questo sia semplice o che ci sia un codice "cookie cutter" che mi manca. Molto apprezzato!
Abbiamo un campione che dimostra questo SlimDX, tuttavia , Non credo che sia stato archiviato nel repository SVN e al momento non posso mettermi in contatto con lo sviluppatore che lo ha inserito nella sua copia di lavoro. Questa domanda è un po 'vaga. Stai chiedendo aiuto con gli errori specifici del dispositivo? Se sì, potresti pubblicarli? –
Posso vedere come è una domanda vaga. Non sto chiedendo alcun errore specifico, sono principalmente alla ricerca di una soluzione molto semplice e di alto livello per WPF/SlimDX usando C#. Non riesco a trovarlo documentato o un esempio da nessuna parte. – bufferz