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メソッドはメソッドを呼び出しSceneEntity.reset子シーンがある場合はそれをクリアします。

親シーン子シーンをクリアするbackメソッド。これは、他のシーンが子シーンとして使用している場合、事実上、現在のシーンを終了します。Scene

例:親シーンと子シーンがある場合、ParentScene.setChildScene(ChildScene):を呼び出した後

子シーン

の呼び出し後、ChildScene.back()親シーンには子シーンがなくなります。

もう子シーンはありません

私はこれがうまく説明されることを願っています:)

于 2012-12-13T12:55:47.130 に答える