我正在开发一个针对网络制作的动作游戏。但是,我想将其移植到Android设备上。游戏的方向是静态的(风景)。如何配置舞台大小才能在Android中使用全屏游戏?
答案 0 :(得分:0)
你可以试试这个:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.displayState = StageDisplayState.FULL_SCREEN;
Adobe文档中的更多信息:
答案 1 :(得分:0)
确切的屏幕尺寸(全屏,没有电池或信号图标栏)用
定义var SW:int = flash.system.Capabilities.screenResolutionX;
var SH:int = flash.system.Capabilities.screenResolutionY;
您可以使用基于闪光灯舞台尺寸的比例缩放应用程序,也可以使用手机的屏幕尺寸设置所有元素。 例如,如果您的闪光灯是320x480,则您的Zoom变量为:
if(SW > 320 && SH > 480){
if (SW / 320 < SH / 480) {
ZOOM = SW / 320;
}else {
ZOOM = SH / 480;
}
}
如果你的手机是480x800(大多数是android),你的ZOOM = 1.5。
答案 2 :(得分:0)
在我的游戏中,我用过:
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
在app的xml文件中,我有类似的东西:
<initialWindow>
...
<fullscreen>true</fullscreen>
<aspectRatio>landscape</aspectRatio>
</initialWindow>
用于检测我使用的宽度/高度:
stage.fullScreenWidth
stage.fullScreenHeight
然后我相应地定位了所有元素。你不能只是“设定”舞台大小。也许你想阅读这个http://www.adobe.com/devnet/air/articles/multiple-screen-sizes.html