几秒钟后如何淡出启动画面?

How to fadeOut splash screen after a couple seconds?

我有以下启动画面:

        final boundingBox = new FlxSprite();

        boundingBox.makeGraphic(300, 200, 0xff428BBF);
        boundingBox.screenCenter(XY);
        add(boundingBox);

        final level_1_text = new FlxText(0, 0, 0, "LEVEL 1", 36);
        level_1_text.screenCenter(XY);
        add(level_1_text);

它目前处于 SubState 中,我正在我的 Level1 更新功能中打开它。我想要的是屏幕在几秒后淡出,但仍然有游戏功能。

直接在关卡中创建启动画面是否更好?只创建一个函数?

我找不到任何关于如何淡出文本的文档。我怎样才能在 5 秒后淡出它?

要使文本淡出,您可以使用 FlxTween

FlxTween.tween(textObject, {alpha: 0}, seconds);

或者您可以使用 FlxSpriteUtil

FlxSpriteUtil.fadeOut(textObject, seconds).