2016-04-03 18 views
0

Ich mache ein kleines Spiel mit LibGDX, und für dieses Spiel brauche ich einen kleinen Container, der ein scene2D Stack ist, und in diesem Container ist ein Etikett.LibGDX wie man scene2D Benachrichtigung Label scrolle innerhalb Container

Mein Problem ist, dass dieses Label nur in einer Zeile steht, und wenn der Labeltext länger ist als die Containerbreite, dann muss er sich langsam von rechts nach links bewegen, damit der Spieler das sehen kann gesamter Benachrichtigungstext Wenn der gesamte Text angezeigt wurde, sollte das Gleiten von vorne beginnen.

Das beste Beispiel, das ich mit oben kommen kann, für das Verhalten ist, ein digitales Textzeichen wie im Bild unten

Hoffnung jemand einige Führer hat oder mir etwas Code zeigen kann, mich

loslegen :)

Digital Text Sign

Antwort

0

Wenn es mir war, habe ich eine Tabelle erstellen würde (Label-Container) und eine Beschriftung (Text) und die Position des Etiketts entsprechend ändern und es dann zurückgesetzt. Respektiere alle label.getwidth und so weiter

+0

Aber wie verberge ich einen Teil des Etikettentextes, wenn er aus dem Containerbereich scrollt? – Rohwedder

+0

Wie ich auf Facebook gesagt habe, benutze ein Fenster, um den äußeren Text verborgen zu halten, aber für zukünftige Leute, die darüber stolpern, benutze einfach ein Fenster: 3 Frieden – Vandrake

Verwandte Themen