コード例 #1
0
  private void init() {
    Gdx.app.log("GameScreen", "Initializing");
    isInitialized = true;

    world = new World(new Vector2(0f, -9.8f), true);
    // Add Texture Component
    engine = new PooledEngine();

    RenderingSystem renderingSystem = new RenderingSystem(batch);
    engine.addSystem(new AnimationSystem());
    engine.addSystem(renderingSystem);
    engine.addSystem(new PhysicsSystem(world));

    engine.addSystem(new PhysicsDebugSystem(world, renderingSystem.getCamera()));
    engine.addSystem(new UselessStateSwapSystem());

    Entity e = buildPuffin(world);
    engine.addEntity(e);
    engine.addEntity(buildFloorEntity(world));

    isInitialized = true;
  }