我有一个主页视图,在这个主页视图中我放置了我的主页图片、开始和设置按钮。
当我在第一次打开时运行我的游戏时,主页图片显示得更小,并且没有显示按钮。
但是,如果我在模拟器中单击重新启动,一切看起来都正常且大小合适。在真正的 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 设备中它是有问题的。我曾尝试更改尺寸和位置,但从未成功。提前谢谢你的帮助。