我正在使用LIBGDX。我的遊戲只佔用屏幕的右上角,而不佔用整個寬度和高度。 在屏幕的我的更新方法,我有這樣的代碼,遊戲只佔用LIBGDX屏幕的右上角
public void update(float dt) {
......
gamecam.position.x = this.gamehero.heroBody.getPosition().x; -- 1
gamecam.position.y = this.gamehero.heroBody.getPosition().y; -- 2
......
}
但是,當我刪除代碼的第二行遊戲佔據整個屏幕,但攝像頭不遵循Y上播放軸。我重視遊戲的畫面拍攝時,包括我的代碼的第二行,
而且,當我刪除代碼的第二行,它佔據了整個屏幕
gamecam = new OrthographicCamera(SCREEN_WIDTH, SCREEN_HEIGHT);
gamecam.position.set(SCREEN_WIDTH/2, SCREEN_HEIGHT/2, 0);
更新相機gamecam.update()
:謝謝
看起來像你已經回答了你的問題 - >刪除第二行: - | – ColdSteel
我說如果我刪除第二行,相機不會沿Y軸跟隨播放器。但我需要相機跟隨@ user3351949 – Anusha
我錯過了那個對不起 – ColdSteel