public void actionPerformed(ActionEvent e) { Engine.getDefaultCamera().zoom = 1; } });
public void update() { txtX.setText((Engine.getDefaultCamera().position.x - Engine.getDefaultCamera().viewportWidth / 2) + ""); txtY.setText((Engine.getDefaultCamera().position.y - Engine.getDefaultCamera().viewportHeight / 2) + ""); txtZoom.setText(Engine.getDefaultCamera().zoom + ""); }
@Override public void act(float delta) { super.act(delta); this.setScale(Engine.getDefaultCamera().zoom); float tx = Engine.getDefaultCamera().position.x - Engine.getDefaultCamera().viewportWidth / 2 * Engine.getDefaultCamera().zoom; float ty = Engine.getDefaultCamera().position.y + Engine.getDefaultCamera().viewportHeight / 2 * Engine.getDefaultCamera().zoom - this.getHeight() * this.getScaleX(); this.setPosition(tx, ty); }
@Override public boolean touchDragged(int x, int y, int pointer) { snapPoint.set(Engine.screenToWorld(x, y)); if (moveCam) { Vector2 now = new Vector2(x, y); Engine.getDefaultCamera().position.x += beginPosition.x - x; Engine.getDefaultCamera().position.y += -(beginPosition.y - y); beginPosition = now; adapter.callUI.updateCameraInfo(); } return super.touchDragged(x, y, pointer); }
@Override public void render(float delta) { super.render(delta); box2dRender.render(world, Engine.getDefaultCamera().combined.scl(Box2dObject.RADIO)); }
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(-Engine.getWidth(), 0, 0); }
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(0, Engine.getHeight(), 0); }
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(0, -Engine.getHeight(), 0); }
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(Engine.getWidth(), 0, 0); }
@Override public void render(float delta) { Gdx.gl.glClearColor(1, 1, 1, 1); this.draw(); if (MainScene.INSTANCE.callUI.isDebug()) { if (PhysicalWorld.WORLD != null) { try { box2dRender.render(PhysicalWorld.WORLD, Engine.getDefaultCamera().combined.scl(Box2dObject.RADIO)); } catch (Exception ex) { ex.printStackTrace(); } } } }
@Override public void onEvent(int type, BaseTween<?> source) { doSetMainScene(incoming); Gdx.input.setInputProcessor(incoming.getInputProcessor()); incoming.show(); Engine.getDefaultCamera().position.set(positionBak); reset(); } }).start(Engine.getTweenManager());
@Override Vector3 orgiPosition() { return Engine.getDefaultCamera().position.cpy().set(Engine.getWidth()/2,Engine.getHeight()/2-Engine.getHeight(),0); }
@Override Vector3 orgiPosition() { return Engine.getDefaultCamera().position.cpy().set(Engine.getWidth()/2-Engine.getWidth(),Engine.getHeight()/2,0); }
@Override Vector3 orgiPosition() { return Engine.getDefaultCamera().position.cpy().set(Engine.getWidth()/2+Engine.getWidth(),Engine.getHeight()/2,0); }
public void render(float delta){ String text = "FPS:"+ Math.min( Gdx.graphics.getFramesPerSecond(), 60) +"\nJHeap:"+Gdx.app.getJavaHeap()/1024/1204+"M" +"\nNHeap:"+Gdx.app.getNativeHeap()/1024/1024+"M"; Engine.getSpriteBatch().begin(); //don not follow the main camera . Engine.getDefaultFont().draw( Engine.getSpriteBatch(), text, Engine.getWidth()-120 + Engine.getDefaultCamera().position.x - Engine.getWidth()/2 , 60f + Engine.getDefaultCamera().position.y - Engine.getHeight()/2); Engine.getSpriteBatch().end(); } }
public C2dStage(){ super(new FitViewport(Engine.getWidth(), Engine.getHeight()), Engine.getSpriteBatch()); this.getViewport().setCamera(Engine.getDefaultCamera()); //super(Engine.getWidth(), Engine.getHeight(), true, Engine.getSpriteBatch()); //this.setCamera(Engine.getDefaultCamera()); }
@Override public void onEvent(int type, BaseTween<?> source) { doSetMainScene(incoming); Gdx.input.setInputProcessor(incoming.getInputProcessor()); incoming.show(); Engine.getDefaultCamera().position.set(Engine.getWidth()/2, Engine.getHeight()/2,Engine.getHeight()/2); reset(); } }).start(Engine.getTweenManager());
public void render (float delta) { Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight(), color1, color1, color2, color2); Engine.getShapeRenderer().end(); } }
@Override public void render(float delta) { renderer.begin(Engine.getDefaultCamera().combined, GL20.GL_TRIANGLE_STRIP); renderer.color(1, 1, 1, 1); renderer.vertex(0, 0, 0); renderer.color(1, 1, 1, 1); renderer.vertex(400, 0, 0); renderer.color(255 / 255f, 0 / 255f, 0 / 255f, 1); renderer.vertex(0, 400, 0); renderer.color(0 / 255f, 255 / 255f, 0 / 255f, 1); renderer.vertex(400, 400, 0); renderer.end(); }
public void render(float delta) { this.color.a = transparency; Gdx.gl.glEnable(GL20.GL_BLEND); Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().setColor(color); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight()); Engine.getShapeRenderer().end(); Gdx.gl.glDisable(GL20.GL_BLEND); } }