2016-11-17 4 views
0

私はlibgdxのテーブルを使ってスクリーンメニューを作成していますが、ゲームには1920x1080pという解像度の問題はありません。問題はありませんが、解像度は低くなります他のすべてが縮小している、テーブルはステージの中に、任意のアイデアですか?ここで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(); 

任意のアイデア?

+0

である 'botaoJogar'と' botaoSair'は何ですか? – Tenfour04

+0

Googleによると、それは再生ボタンと終了ボタン、@ Tenfour04です。 – DavidS

+0

は、テーブル境界をGdx.graphics.getWidth()に設定します。 Gdx.graphics.getHeight(); resizeメソッドでは、ゲームが適切な値を持たない境界線を持つテーブルを作成している可能性があります。resizeメソッドで画面の幅と高さを使用するものをすべて更新すると解決します。 – Hllink

答えて

0

私はsetFillParent(真)didntの仕事botaoJogarとbotaoSairを使用するにはボタン画像である、ボタンが画面の中央

関連する問題