1
我目前正在研究javafx ui支持的java遊戲。JavaFX對話 - 遊戲
玩家。應該可以和一個npc交談,這是沒有問題的。但我想要一個texteffect。就像在正文中慢慢出現字母的文字遊戲或承諾一樣。
我該如何做到這一點?
我目前正在研究javafx ui支持的java遊戲。JavaFX對話 - 遊戲
玩家。應該可以和一個npc交談,這是沒有問題的。但我想要一個texteffect。就像在正文中慢慢出現字母的文字遊戲或承諾一樣。
我該如何做到這一點?
Label label = /* the label */ ;
String text = /* text to display */;
IntegerProperty lettersDisplayed = new SimpleIntegerProperty();
label.textProperty().bind(Bindings.createStringProperty(
() -> text.substring(0, lettersDisplayed.get()),
lettersDisplayed);
Timeline textAnimation = new Timeline(
new KeyFrame(Duration.seconds(2), new KeyValue(lettersDisplayed, text.length()))
);
我落得這樣做的: –
時間軸fiveSecondsWonder2 =新的時間線(新的關鍵幀(Duration.seconds(0.05),新的事件處理程序(){ \t \t \t公共無效手柄(ActionEvent的事件){\t \t \t \t \t \t textMessage.setText(one.substring(0,i))的;; \t \t \t \t \t我++; \t \t \t} \t \t})); \t \t fiveSecondsWonder2.setCycleCount(one.length()); \t \t fiveSecondsWonder2.play(); \t} –
這可以嗎? –