2016-07-24 8 views
0

Gibt es eine Möglichkeit für mich, den Touch-Bereich eines Actor in LibGdx zu erhöhen? In meinem Fall ist es ein Label, ich möchte nicht einen großen Knopf verwenden, aber es ist wirklich schwer, das Etikett auf dem Telefon zu drücken, also kann ich den Touch-Bereich um das Label vergrößern?LibGdx - Touch-Bereich von Actor erhöhen

Antwort

1

Sie sollten in der Lage sein, die Beschriftungen zu ändern.

Versuchen Sie das folgende Verfahren aus der Actor-Klasse:

setBounds(float x, float y, float width, float height) 

dynamisch die boundry eingestellt ist, könnten Sie in der Lage sein, etwas zu tun:

float padding = 5f; 
label.setBounds(label.getX() - padding, label.getY() - padding, 
    label.getWidth() + (padding * 2f), label.getHeight() + (padding * 2f));