Libgdx 相机不工作
Libgdx camera not working
我正在创建一个玩家不断向上移动的游戏,我希望相机跟随这个玩家,我已经使用以下代码尝试过:sb.setProjectionMatrix(cam.combined);
cam.position.x = p.getPosition().x;
cam.position.y = p.getPosition().y;
cam.update();
但是不行。这也是相机的初始化:
cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
cam.setToOrtho(false);
cam.position.set(Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2, 0);
cam.update();
感谢您的帮助! :)
注意代码顺序
致电
cam.position.x = p.getPosition().x;
cam.position.y = p.getPosition().y;
cam.update();
之前
sb.setProjectionMatrix(cam.combined);
希望这对你有用!
我正在创建一个玩家不断向上移动的游戏,我希望相机跟随这个玩家,我已经使用以下代码尝试过:sb.setProjectionMatrix(cam.combined);
cam.position.x = p.getPosition().x;
cam.position.y = p.getPosition().y;
cam.update();
但是不行。这也是相机的初始化:
cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
cam.setToOrtho(false);
cam.position.set(Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2, 0);
cam.update();
感谢您的帮助! :)
注意代码顺序
致电
cam.position.x = p.getPosition().x;
cam.position.y = p.getPosition().y;
cam.update();
之前
sb.setProjectionMatrix(cam.combined);
希望这对你有用!