我有一个扩展场景的GameScene类。像
public class GameScene extends Scene {
public GameScene() {
}
public void clearScene() {
this.reset();
this.back();
}
}
我找到了某处reset()&在场景之间转换以卸载以前的资源时的back()方法。但我不知道他们做了什么?? !!!
有人可以解释他们做了什么..
答案 0 :(得分:0)
reset
Entity
方法重置为默认Entity
类的所有成员:位置,缩放,旋转,颜色,可见性,实体修饰符和子项(还有一些)
reset
的{{1}}方法会调用Scene
方法,并清除子场景(如果有的话)。
Entity.reset
back
方法清除父级场景的子场景 。如果任何其他场景将其用作子场景,则有效地退出当前场景。
例如:如果我们有父级场景和子场景,则在调用Scene
之后:
调用ParentScene.setChildScene(ChildScene)
后,我们的父级场景将没有子场景。
我希望这能很好地解释:)