Sto pianificando di creare un'app per tablet. Vorrei chiedere qualche consiglio.Utilizzo di file SVG con libgdx
Ho immagini in formato SVG come this one.
Con SVG è semplice, basta modificare il parametro di riempimento con un colore diverso ma, come ho capito, non esiste un'elaborazione svg facile/stabile da utilizzare con libgdx. Voglio ancora usare i file svg per creare/salvare immagini per la mia app.
- Quale percorso di elaborazione raccomanderesti?
- C'è un modo semplice per convertire percorsi/forme svg per oggetti
com.badlogic.gdx.math.bezier
o poligono e quindi disegnarli sullo schermo/ottenere l'input dell'utente (toccare) all'interno di queste forme? - O dovrei usare oggetti/percorsi diversi?
Le forme possono essere raggruppate insieme, ad esempio voglio due finestre in una casa per cambiare colore in una volta.
Non sono sicuro di ciò che si sta tentando di realizzare, ma ci sono molti modi per convertire i dati del percorso in altre strutture di dati. Ma in linea di principio tutto quello che posso dire è che la struttura dei dati del percorso svg è semplice da analizzare e facilmente comprensibile. dai un'occhiata qui: http://www.w3.org/TR/SVG/paths.html#PathData scrivere un parser per questo non è davvero difficile e con esso puoi inserire tutto in ogni framework ... – philipp
Sono solo cercando di disegnare un'immagine e poi colorala toccando le forme interne. So come analizzare SVG ma non sono sicuro di quali oggetti libgdx dovrei usare come risultato per questo tipo di applicazione. grazie! – Robert