Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android LibGdx相机从屏幕中间开始_Android_Libgdx - Fatal编程技术网

Android 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

我正在使用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(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)(纹理的左下角)开始你的背景,它会出现在屏幕的中间。