我打算創建平板電腦應用程序。我會問一些指導。使用libgdx的SVG文件
我使用SVG格式的圖片,如this one。
使用SVG很簡單,您只需將填充參數更改爲不同的顏色,但據我所知,沒有簡單/穩定的svg處理與libgdx一起使用。我仍然想使用svg文件爲我的應用程序創建/存儲圖像。
- 你會推薦什麼處理路徑?
- 有沒有一種簡單的方法來轉換
com.badlogic.gdx.math.bezier
或多邊形對象的svg路徑/形狀,然後在屏幕上繪製/獲取用戶輸入(點擊)在這些形狀內? - 或者我應該使用不同的對象/路徑?
形狀可以組合在一起,例如我想要一個房子裏的兩個窗口一次改變顏色。
我不確定你想要完成什麼,但有很多方法將路徑數據轉換爲其他數據結構。但原則上我只能說svg路徑數據結構很簡單,很容易理解。看看這裏:http://www.w3.org/TR/SVG/paths.html#PathData寫這個解析器真的不難,用它你可以填充到每個框架... – philipp 2013-03-05 10:28:28
我只是嘗試繪製圖片,然後通過點擊內部形狀來爲其着色。 我知道如何解析SVG,但我不確定我應該使用哪種libgdx對象作爲此類應用程序的結果。 謝謝! – Robert 2013-03-05 10:37:56