2016-11-26 60 views
0

我想製作一個像鋼琴瓷磚的遊戲,因爲我需要知道鋼琴磚應該是什麼樣的對象?一個紋理,一個按鈕,一個Imagebutton?Android libGdx如何製作鋼琴瓦?

我應該改變顏色,當你點擊這個。什麼是最好(最快)的方式來做到這一點?

+0

它可以是任何這些,我建議使用雪碧。您可以更改改變Sprite圖像的顏色。 – Lestat

+0

紋理和精靈之間有什麼區別 –

+0

我推薦一個帶有按鈕的演員表。這些已經具備了你所需要的所有功能,比如註冊輸入,上一級,下一級等等。你需要做的就是將它們放在一個光柵中,併爲它們添加一個「ClickListener」。 – Madmenyo

回答

0

您可以使用白色紋理,然後將顏色過濾器放在libGDX中以更改顏色。或者你可以使用ShapeRenderer,它非常易於使用,特別適用於矩形。你所要做的就是設置大小和位置,然後是顏色。最快的方法是ShapeRenderer,因爲它不需要將紋理加載到RAM中。

0

我會使用演員。您可以繪製紋理,或者如Jorge所說,您可以在繪製方法中使用ShapeRenderer。然後你可以添加一個ClickListener,你可以調用setColor()。因此,在繪製方法中,您必須調用getColor()並設置批處理顏色(或ShapeRenderer顏色)。

警告:如果您使用ShapeRenderer,請在最後調用batch.end()和batch.begin()。