1

ホームビューがあり、このホームビューにホームページの写真、開始、設定ボタンを配置しました。

最初のオープニングでゲームを実行すると、ホームページの画像が小さく表示され、ボタンが表示されません。

しかし、エミュレーターで再起動をクリックすると、すべてが正常で適切なサイズに見えます。実際の Android デバイスのホームページの写真では常に小さく、ボタンは表示されません。

Util flameUtil = Util();
await flameUtil.fullScreen();
await flameUtil.setLandscapeLeftOnly();

横向きの左のみを優先したい。

void resize(Size size) {
screenSize = size;
tileSize = screenSize.width / 9;}

これが私のサイズ変更方法です。

titleRect = Rect.fromLTWH(0, 
0, 
game.tileSize*10, 
game.tileSize*5);

titleSprite = Sprite('uipics/homepage.png');

私のホームページの写真

rect = Rect.fromLTWH(game.tileSize*5, 
(game.screenSize.height) - (game.tileSize*1.5), 
game.tileSize*0.9, 
game.tileSize*0.8);


sprite = Sprite('uipics/playbutton.png');

私のスタート(再生)ボタン。

rect = Rect.fromLTWH(game.tileSize*7.2, 
game.screenSize.height - (game.tileSize *1.5), 
game.tileSize*0.9, 
game.tileSize*0.8);

私の設定ボタン。

前述したように、IDE(vsc) で再起動をクリックすると、すべてが自動的に修正され、問題なくゲームをプレイできます。しかし、最初の実行時とAndroidデバイスでは問題があります。サイズと位置を変更しようとしましたが、うまくいきませんでした。よろしくお願いいたします。

4

1 に答える 1