Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti.
Da un po' di giorni sto provando a studiare XNA, con la guida di Totem e altro materiale reperito in rete.
Quello che vorrei fare ora è disegnare dei semplici poligono in 2D.. magari solo il perimetro, con un certo spessore.
Ho trovato vario materiale, più o meno comprensibile e completo, ma vorrei usare queste librerie:
http://xnaxen.codeplex.com/wikipage?title=Drawing%20Primit ... Loro la fanno tanto facile, perché propongono una serie di estensioni dello SpriteBatch, ma quando uso il codice che mostrano loro, non mi funziona.
L'errore che ricevo è questo:
"L'inizializzatore di tipo di 'Xen2D.SinglePixel' ha generato un'eccezione."
L'oggetto SinglePixel non è stato inizializzato.. Ma nella documentazione non se ne parla..
In ogni caso, se qualcuno ha qualche altra libreria semplice da consigliarmi..
Grazie.!
Ultima modifica effettuata da Renny il 28/10/2012 alle 15:41
Ciao.. Dici.. Aprire il file DLL e individuare il metodo che usano loro?
Come si fa? Ho provato a cercare nel codice sorgente pubblicato nel sito, per individuare in quale file .cs è scritto il metodo DrawPolygon, ma non sono riuscito a trovarlo.. In giro ho letto che il trucco è usare Spritebatch disegnando N volte una texture di 1x1 pixel.. Può essere?
Ultima modifica effettuata da Renny il 28/10/2012 alle 23:00
Veramente c'è scritto in modo chiaro sul loro sito: usano una texture 1x1 che ripetono e stretchano a dovere. Non c'è bisogno di decompilare gli assembly.
Uhm.. ok, si.. la tecnica è quella.
Ma il metodo dove la "applicano"? non riesco a trovarlo...
EDIT: Sto studiando l'esempio che hai fatto del giochino della freccia che tiene in equilibro la pallina è il discorso dei servizi, per condividere lo spritebatch.. a dir poco geniale!
Ultima modifica effettuata da Renny il 29/10/2012 alle 10:37