2

我有一个扩展场景的 GameScene 类。喜欢

public class GameScene extends Scene {

    public GameScene() {

    }

    public void clearScene() {
        this.reset();
        this.back();
    }
}

在场景之间转换以卸载以前的资源时,我在某处找到了 reset() 和 back() 方法。但我不知道他们是做什么的??!!!

有人可以解释他们的工作..

4

1 回答 1

0

重置为默认类的所有成员的方法reset:位置、缩放、旋转、颜色、可见性、实体修饰符和子项(以及更多)。EntityEntity

reset方法Scene调用该Entity.reset方法,如果有子场景则清空。

清除父场景子场景back方法。如果任何其他场景将当前场景用作子场景,这将有效地退出当前场景。Scene

例如:如果我们有一个父场景和一个子场景,在调用之后ParentScene.setChildScene(ChildScene)

儿童场景

调用后ChildScene.back(),我们的父场景将没有子场景。

没有儿童场景了

我希望这解释得很好:)

于 2012-12-13T12:55:47.130 回答