如何为各个页面设置单个设备方向:Corona-SDK

时间:2013-01-19 04:36:52

标签: orientation corona

我使用Corona-SDK制作了游戏。它有2个场景:(1)菜单场景和(2)游戏场景。 我需要以两个方向支持我的应用程序:'landscapeRight'和'landscapeLeft'。 为此,我在build.settings中使用了以下代码行:

 orientation =
 {
    default = "landscapeRight",
    supported =
    {
        "landscapeRight", "landscapeLeft"
    },
 }

不幸的是,这会影响整个应用。

但我希望我的游戏场景只支持一个方向(例如:landscapeRight或landscapeLeft或纵向)。

1 个答案:

答案 0 :(得分:3)

很抱歉,但Corona SDK没有此功能。

您可以做的是锁定一个方向,并且您想要支持多个方向的位置,您可以手动检查加速度计以查看手机是否倒置,然后手动翻转图形。

翻转图形的最简单方法是将它们全部放在屏幕中心的单个组中,然后将该组旋转180度。