AIR做的ANDROID游戏怎么做到屏幕大小自适应
答案:2 悬赏:80
解决时间 2021-02-18 01:22
- 提问者网友:优雅ぉ小姐
- 2021-02-17 16:15
AIR做的ANDROID游戏怎么做到屏幕大小自适应
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-02-17 17:10
1.首先获得手机屏幕的宽高,也就是你要显示的范围的大小
//竖屏
// private var screenWidth:int = stage.fullScreenWidth;
// private var screenHeight:int = stage.fullScreenHeight;
//横屏
private var screenWidth:int = stage.fullScreenHeight;
private var screenHeight:int = stage.fullScreenWidth;
注意的是横屏和竖屏宽高赋值要调转
2.获得1个长方形的显示空间的对象
private var viewPort:Rectangle = new Rectangle(0, 0, screenWidth, screenHeight)
把要显示的starling初始化时候把长方形对象插入到第三个参数
myStarling = new Starling(MainGame,stage,viewPort);
设置starling中要显示画面的大小
myStarling.stage.stageWidth = 480;
myStarling.stage.stageHeight = 320;
完成!
//竖屏
// private var screenWidth:int = stage.fullScreenWidth;
// private var screenHeight:int = stage.fullScreenHeight;
//横屏
private var screenWidth:int = stage.fullScreenHeight;
private var screenHeight:int = stage.fullScreenWidth;
注意的是横屏和竖屏宽高赋值要调转
2.获得1个长方形的显示空间的对象
private var viewPort:Rectangle = new Rectangle(0, 0, screenWidth, screenHeight)
把要显示的starling初始化时候把长方形对象插入到第三个参数
myStarling = new Starling(MainGame,stage,viewPort);
设置starling中要显示画面的大小
myStarling.stage.stageWidth = 480;
myStarling.stage.stageHeight = 320;
完成!
全部回答
- 1楼网友:冷态度
- 2021-02-17 17:50
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯