Adobe Air宽高比无法在iPad上运行

时间:2014-03-25 20:49:34

标签: actionscript-3 ipad flash air adobe

screenshot

因此,我们正在使用Adobe Air从Flash开发iPad游戏,用于我们正在构建的教育亭。问题是某些游戏处于纵向模式,其中一些游戏在横向模式下看起来最佳。为了解决这个问题,我们订购了一个旋转式自助服务终端,用户可根据游戏情况转向任意一个方向。所有游戏都是从我们作为发射器开发的中央应用程序打开的。对于他们来说,他们从其他应用程序中打开,而不是从iOS主屏幕打开。

我正在使用"纵横比"发布游戏并设置为纵向或横向时的命令,具体取决于它是哪个游戏。我还设置了"自动定位"为假(虽然我也尝试过它也有类似的问题)。但是,如下图所示,两个风景游戏显示不正确。如何强制这些游戏在iPad上正常显示?

1 个答案:

答案 0 :(得分:0)

保持自动方向= false。在面向肖像的舞台上创建“肖像”游戏。现在,在同一个面向肖像的舞台上创建“风景”游戏。使它们处于适当的比例,以便它们离开舞台。您可以在最下层使用临时的横向舞台大小的矩形来表示可以在其上构建的适当的横向舞台。当您的游戏全部布局时,选择所有图层并将整个魔法旋转90度。普雷斯托!你只需旋转Pad即可玩风景游戏。

您可能需要在代码中为这些游戏切换'width'和'height'引用,以及'x'和'y'引用。如果你有很多这样的简单矩阵数学将有助于换位。