Android LibGdx相机从屏幕中间开始
我正在使用LibGdx进行游戏开发。我是新来的。 我已经把相机设置好了Android LibGdx相机从屏幕中间开始,android,libgdx,Android,Libgdx,我正在使用LibGdx进行游戏开发。我是新来的。 我已经把相机设置好了 public void create() { camera = new OrthographicCamera(game.SCREEN_WIDTH, game.SCREEN_HEIGHT); } 我正在绘制背景,如下图所示 public void render(SpriteBatch sb) { sb.draw(BACKGROUND, 0, 0,1080,1920); sb.draw(BACKGR
public void create() {
camera = new OrthographicCamera(game.SCREEN_WIDTH, game.SCREEN_HEIGHT);
}
我正在绘制背景,如下图所示
public void render(SpriteBatch sb) {
sb.draw(BACKGROUND, 0, 0,1080,1920);
sb.draw(BACKGROUND,0,1920,1080,1920);
sb.draw(BACKGROUND,0,3840,1080,1920);
}
通过这种设置,我得到的屏幕图像从宽度/2、高度/2开始,而不是(0,0)。请让我知道我的代码需要更正的地方。我刚刚添加了camera.setToorTo(false,game.SCREEN\u WIDTH,game.SCREEN\u HEIGHT);现在相机默认以(0,0)为中心就可以了。如果你从(0, 0)(纹理的左下角)开始你的背景,它会出现在屏幕的中间。