0
我使用libgdx上的表創建屏幕菜單,遊戲在手機上具有1920x1080p的分辨率沒有問題,pc上沒有問題,但是如果分辨率較低,表格不會縮小,但其他每個人都在縮小比例,桌子是在舞臺裏面,有什麼想法?libgdx表不調整大小
這裏是關於創建功能
tabela = new Table(skin);
tabela.setBounds(0, 0,ObjetoJogo.EcraLargura, ObjetoJogo.EcraAltura);
tabela.add(titulo);
tabela.getCell(titulo).spaceBottom(100);//cria espao no fundo
tabela.row();// para ficar um debaixo do outro
tabela.padBottom(50);
tabela.add(botaoJogar);
tabela.getCell(botaoJogar).spaceBottom(65);//cria espao no fundo
tabela.row();
tabela.add(botaoSair);
tabela.debug();
stage.addActor(tabela);
ObjetoJogo.EcraLargura = Gdx.graphics.getWidth();
ObjetoJogo.EcraAltura = Gdx.graphics.getHeight();
在渲染函數的代碼使我有表:
stage.act(delta);
stage.draw();
什麼想法?
什麼是'botaoJogar'和'botaoSair'? – Tenfour04
根據谷歌翻譯這是播放按鈕和退出按鈕,@ Tenfour04。 – DavidS
將表格邊界設置爲Gdx.graphics.getWidth();和Gdx.graphics.getHeight();在resize方法中,遊戲可能會創建帶有沒有正確值的邊界的表格,當您更新resize方法中使用屏幕寬度和高度的所有內容時,這一切都可以解決。 – Hllink