0
我想創建一個Scene2D的演員,只有當某個事件被觸發時纔出現在屏幕上。要做到這一點,我使用以下代碼:Scene2D演員在屏幕上閃爍1幀時應該是不可見的
blackRectangle.addAction(Actions.alpha(0));
optionalStage.addActor(blackRectangle);
blackRectangle.addAction(Actions.delay(0.5f,Actions.alpha(0.7f, 0.5f)));
我遇到的問題是,當矩形被添加到optionalStage,矩形出現在屏幕上爲1幀,消失,並且然後前進到褪色在應該的。
我試着用
actor.setVisible(true/false);
,但沒有運氣玩。是否有辦法阻止演員加入舞臺時出現「閃光燈」,即使它的alpha值爲0?
......你需要這樣做的原因是,操作總是在你原來的代碼開始在下一幀,所以,有是阿爾法還沒有變爲0的一幀。 – Tenfour04
有趣。我會嘗試這樣做,然後在這裏發佈結果。謝謝。 – vladutelu
工程就像一個魅力!謝謝你的回答! – vladutelu