ホームビューがあり、このホームビューにホームページの写真、開始、設定ボタンを配置しました。
最初のオープニングでゲームを実行すると、ホームページの画像が小さく表示され、ボタンが表示されません。
しかし、エミュレーターで再起動をクリックすると、すべてが正常で適切なサイズに見えます。実際の 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デバイスでは問題があります。サイズと位置を変更しようとしましたが、うまくいきませんでした。よろしくお願いいたします。