J2ME游戏开发学习之正确构造GameCanvas[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

作者:softowen  文章来源:J2ME开发网

最近接触MIDP 2的机会多了些,在游戏中当玩家死亡后,需要显示一个界面通知玩家死亡,并让用户按任意键继续

游戏的主逻辑run()有一个专门的轮循按键keyPolling()函数

/**

   * 按键轮询

   */

  private void keyPolling() {

    if( sprites[0].isEaten) {

      //如果被吃掉了无须进行移动

      return;

    }

    //连续两次getKeyStates()获取当前最新的按键信息

    int _keyState = getKeyStates();

    int keyState = getKeyStates();

    if ( (keyState & UP_PRESSED) != 0) {

      //UP

      sprites[0].move(0, -NORMAL_SPEED);

    }

    if ( (keyState & DOWN_PRESSED) != 0) {

      //Down

      sprites[0].move(0, NORMAL_SPEED);

    }

本文关键:J2ME游戏开发学习之正确构造GameCanvas
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top