CoronaSDK 屏幕方向问题

我在 iPad 上展示我的应用程序时遇到了问题,无法在两个方向上显示。有时候我的应用程序会卡住,所有的显示对象都移到右上角(只有在用户将应用程序旋转到竖屏模式时才会发生),否则应用程序都是正常的。我当前陷入了困境。如何解决这个问题?以下是我的代码:

function onOrientationChange( event )

   if system.orientation == "portrait"
   or system.orientation == "portraitUpsideDown" then

    _W = 768
    _H = 1024
    _X = _W/2
    _Y = _H/2

  else

    _W = 1024
    _H = 768
    _X = _W/2
    _Y = _H/2

  end

end

Runtime:addEventListener( "orientation", onOrientationChange )

非常感谢任何帮助。

点赞
用户1979583
用户1979583

我认为你可以通过从项目中删除上述代码,并在build.settings文件中添加以下内容来解决它(因为你需要两个纵向模式的方向):

orientation =
  {
    default = "portrait",
    supported =
      {
        "portrait", "portraitUpsideDown"
      },
  },

继续编码................ :)

2013-08-23 05:43:53