【问题标题】:Nokia N97 realted to orientation诺基亚 N97 相关定位
【发布时间】:2010-11-22 12:54:25
【问题描述】:

我自己 shweta dodiya。我遇到了与我的游戏应用程序更改方向有关的诺基亚 N97 问题。 我正在使用 J2me 技术。我想在打开滑块时暂停我的应用程序。

提前致谢

【问题讨论】:

  • 如果你有你正在绘制游戏的画布实例(当前可显示),你需要覆盖它的方法:public void sizeChanged(int w, int h) 并在其中检查方向景观,如果是,绘制 PAUSE屏幕并暂停游戏,如果没有,重绘游戏...
  • 您可以将我的答案标记为已接受...如果您无视我的努力,我将不再为您提供帮助。

标签: java-me jsr179


【解决方案1】:

我不知道您使用的是什么代码,或者您是使用 Canvas 在屏幕上绘制游戏,还是使用其他 API 来为您绘制...

如果你有类似GameScreen extends Canvas 的东西并且你使用GameScreen 对象来绘制和显示游戏,你需要为sizeChanged 方法添加一个覆盖并检查新的宽度(w)和新的GameScreen 的高度 (h),并在这方面做你想做的事情:

public void sizeChanged(int w, int h)
{
    if(h > w)  //NORMAL
    {
        drawGame();
        if(paused) resumeGame();            
    }
    else  //LANDSCAPE
    {
        pauseGame();
        drawPauseScreen();
    }
}

这是一个简单的伪代码,我希望你明白这一点。 if 语句正在检查新宽度和新高度之间的关系。如果手机处于横向模式,H 小于 W...

【讨论】:

  • 你好,我还有一个仅与诺基亚 N97 相关的问题。我想隐藏我的游戏和导航键。我使用手机中的步骤来隐藏它正在工作的键步骤是:--但我想以编程方式进行。
猜你喜欢
  • 2011-07-08
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多