2015-03-03 130 views
3

我正在使用LibGdx爲Android設備開發一個簡單的遊戲。我希望通過向上/向下縮放來顯示使用紋理的進度條。當我們做縮放時,圖像的形狀發生了變化。請你讓我知道一個最佳的方法來實現下面提到的場景。Libgdx遊戲 - 紋理縮放

enter image description here 規模達是很好.. enter image description here 比例縮小是一個真正的問題。 enter image description here

+0

使用NinePatch並將左右寬度設置爲固定值。 – noone 2015-03-04 06:05:49

+0

是可能的在LibGdx – iappmaker 2015-03-05 14:53:53

+0

是的,否則我不會告訴你這樣做。 – noone 2015-03-05 16:53:50

回答

0

如果你想通過縮放做純粹的,你可以做以下

  • 綠色位使用掩模的一個(使用例如藍色部分爲掩模)
  • 將綠色部分切成三部分:兩個用於圓形端蓋和一個可縮放的矩形中間部分。問題在於,你可以顯示的最小進展將是一個endcap。
+0

任何其他方式? – iappmaker 2015-03-03 17:33:04

+0

如果你想保留圓形的綠色帽子(這在我看來,從可用性的角度來看並不是很好 - 也許會在其上繪製百分比數字)。 – TheBrain 2015-03-04 00:54:53