1.press menu key
/**
* 按键事件
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK){//返回上一界面,并且将所有数据初始化
try {
mGameStart = 9;//游戏结束
} catch (Exception e) {
}
return false;
}
if(keyCode == KeyEvent.KEYCODE_MENU && event.getAction() == KeyEvent.ACTION_DOWN) {
GamePause();
return true;
}
return super.onKeyDown(keyCode, event);
}
2.来电时暂停
class GamePauseThread extends Thread implements Runnable{
@Override
public void run() {
boolean start = true;
boolean tmp = true;
while(start){
try {
switch (tmpTelephonyManager.getCallState()) {
case TelephonyManager.CALL_STATE_RINGING:
if(tmp){
GamePause1();
tmp = false;
}
break;
case TelephonyManager.CALL_STATE_IDLE:
if(!tmp){
GamePause2();
tmp = true;
start = false;
mGameStart = tmpGameStart;
}
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
if(!tmp){
GamePause2();
tmp = true;
start = false;
mGameStart = tmpGameStart;
}
break;
default:
break;
}
Thread.sleep(80);//游戏休息80ms
} catch (Exception e) {
// TODO: handle exception
}
}
}
}
GamePauseThread gamePauseRun;
gamePauseRun = new GamePauseThread();
gamePauseRun.run();
gamePauseRun.interrupt();
分享到:
相关推荐
AndEngine是一款专为Android平台设计的游戏开发框架,它简化了2D游戏的创建过程,让开发者无需深入理解底层图形库,就能快速构建出高质量的移动游戏。本示例旨在介绍如何利用AndEngine进行游戏开发,通过实例化引擎...
AndEngine是一款开源的2D游戏开发引擎,专为Android平台设计。它简化了在Android设备上构建高质量2D游戏的过程,提供了丰富的图形处理、物理引擎和动画功能。在这个"andengine2.0开发的小游戏"中,我们可以看到作者...
AndEngine是一款专为Android平台设计的2D游戏开发框架,它提供了一套高效、易用的API,使得开发者能够快速构建各种2D游戏。AndEngine源码的分析和理解对于想要深入学习Android游戏开发的人来说至关重要。 1. **...
AndEngine是一款专为Android平台设计的2D游戏开发引擎,由Nathan Greno开发并维护。这个引擎以其轻量级、高效能和易用性而受到开发者们的青睐,特别是对于那些希望快速创建2D游戏或者没有太多图形编程经验的开发者来...
Andengine是一款专为Android平台设计的游戏开发引擎,它基于OpenGL ES,提供了丰富的图形渲染和物理模拟功能,使得开发者能够快速创建2D游戏。Andengine的jar包是其核心库,包含了实现游戏逻辑、动画效果、碰撞检测...
AndEngine是一个开源项目。这使得开发者在遇到问题时可以直接从源码上找到答案,也能按照自己的需要对AndEngine进行修改和扩展。AndEngine的源码在github上托管[2]。 高效 AndEngine主要使用Java语言开发,但在...
AndEngine是一款专为Android平台设计的游戏开发框架,它基于OpenGL ES 1.1或2.0,提供了一套高效、易用的2D游戏开发工具。这个“andengine 中文”压缩包包含的是AndEngine的中文文档,对于想要在Android上进行游戏...
AndEngine是一个开源项目。这使得开发者在遇到问题时可以直接从源码上找到答案,也能按照自己的需要对AndEngine进行修改和扩展。AndEngine的源码在github上托管[2]。 高效 AndEngine主要使用Java语言开发,但在...
AndEngine游戏引擎是一款高效、开源的Android游戏开发框架,它基于OpenGL ES,使得开发者可以直接进行图形硬件加速的游戏编程。这个框架极大地简化了Android平台上2D游戏的开发过程,提供了丰富的功能,让开发者能够...
AndEngine最新jar包 AndEngine最新jar包 AndEngine最新jar包
AndEngine是一款专为Android平台设计的游戏开发引擎,它简化了2D游戏的创建过程,让开发者无需深入理解底层图形库,就能快速构建游戏。本入门篇将带你了解AndEngine的基本概念、架构以及如何开始你的第一个AndEngine...
AndEngine是一款开源的游戏开发引擎,专门用于Android平台,它简化了2D游戏的开发过程,提供了丰富的图形渲染功能。这个压缩包包含的是AndEngine的核心库文件`andengine.jar`以及2013年的最新版本,这表明它可能包含...
AndEngine是一款专为Android平台设计的游戏开发框架,它允许开发者使用Java语言进行2D游戏的开发,无需深入了解底层图形库,极大地简化了游戏制作过程。AndEngine以其高效、易用和社区活跃而受到众多独立开发者和...
AndEngine是一款针对Android平台开发2D游戏的开源引擎,它以简单易用和高效著称。这个Demo是AndEngine官方网站提供的示例集合,用于帮助开发者更好地理解和学习如何使用AndEngine来构建游戏。以下是对AndEngine及其...
AndEngine是一款开源的、免费的2D游戏开发引擎,专为Android平台设计。这款引擎以其简单易用的API和高效性能而受到许多初级和中级游戏开发者喜爱。AndEngine的中文文档是开发者学习和掌握该引擎的重要资源,尤其对于...
这个“AndEngine的jar包”是AndEngine的核心库,包含了AndEngine的所有功能模块,是进行AndEngine游戏开发的基础。 AndEngine的主要特点包括: 1. **轻量级**:AndEngine体积小,不占用过多系统资源,适合在各种...
《AndEngine游戏-DeliveryBoy-源代码》是一个用于学习AndEngine游戏开发的示例项目,其主要内容涵盖了AndEngine的基本使用、游戏逻辑构建以及资源管理等多个方面。AndEngine是一款流行的开源Android游戏开发引擎,它...
AndEngine是一款专为Android平台开发2D游戏的开源游戏引擎,由Nicolas Gramlich创建。它的设计目标是简化游戏开发过程,提供一个高效、灵活且易于上手的框架,使得开发者能够快速构建游戏原型和完整的产品。这个...
AndEngine是一款专为Android平台设计的2D游戏开发引擎,它使用Java语言编写,提供了丰富的图形绘制、动画处理以及物理模拟等功能,使得开发者能够快速构建高质量的2D游戏。这款引擎以其简洁的API和高效的性能获得了...
AndEngine是一款专为Android平台设计的游戏开发框架,它简化了2D游戏的创建过程,让开发者无需深入理解底层图形库,就能快速构建高质量的游戏。这个压缩包包含了AndEngine的核心库jar包以及英文API文档,是学习和...