首页 » Android游戏开发

Android游戏开发教程之十九:屏幕双击事件的捕获

       在Android游戏开发中,我们可能经常要像PC操作一样在屏幕上双击。对于屏幕双击操作,Android 1.6版本以前并没有提供完善的手势识别类,Android 1.5的SDK中提供了android.view.GestureDetector.OnDoubleTapListener,但经测试无法正常工作,不知是何原因。阅读全文 »

2012年8月5日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:2

Android游戏开发教程之十八:屏幕分辨率汇总

       苹果要考虑iPhone、iPad各版本设备之间屏幕分辨率的兼容性,同样我们在进行Android游戏开发时也要注意Android智能手机和平板电脑各种屏幕分辨率的兼容问题。本文为大家总结了50种分辨率并分别说明其大小。 一般情况下可能我们只需考虑QVGA、HVGA、WVGA、FWVGA和DVGA等分辨率,但平板电脑可能要用到WSVGA的1024x576以及WXGA的1280x768等分辨率。阅读全文 »

2012年8月1日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之十七:支持多音效同时播放的SoundPool类

       在Android游戏开发教程之十五:如何实现异步音乐播放中提到过,Android SDK提供了MediaPlayer类来播放声音。但如果有的游戏需要多种音效同时播放,那就要选择SoundPool类了。 SoundPool类和Android提供的常规的声音播放类MediaPlayer有哪些不同呢?阅读全文 »

2012年7月29日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之十六:怎样实现图像渐变特效

       Android游戏中我们可以见到很多特效,其中就包括图像特效处理。本文就讲讲在Android系统中如何实现图像渐变特效。 在android.graphics中提供了有关Gradient字样的类,例如LinearGradient线性渐变、RadialGradient径向渐变和SweepGradient角度渐变三种...阅读全文 »

2012年7月25日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之十五:如何实现异步音乐播放

       进行Android游戏开发时,背景音乐的播放几乎是不得不考虑的问题,Android SDK提供了MediaPlayer类来播放声音,但还要充分考虑到它与画面的协调,画面的流畅性,多种音效同时播放等问题,这样就必须使用Android多线程机制和异步音乐播放。阅读全文 »

2012年7月19日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:3

Android游戏开发教程之十四:按键中断事件的处理

       我们在玩Android游戏时,可能会有一些其他的突发事件发生,例如突然有人拨打电话,或者在游戏中按下了一些特殊的键(如拍照键),这些在Android游戏开发时都需要考虑,也就是要为按键中断事件进行相应的处理。阅读全文 »

2012年7月15日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:6

Android游戏开发教程之十三:Sensor感应实例

       本文将主要讨论Android游戏开发中的Sensor感应实例。注意,Android 2.2平台中曾没有具体的感应判断逻辑。 下面我们首先来定义下常用的感应动作事件。这里提醒大家由于是三轴的立体空间感应所以相对于轨迹球、导航键的上下左右外,还提供了前后的感应,所以我们定义最基本的六种空间方向。阅读全文 »

2012年7月12日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之十二:浅谈Sensor重力感应

       现在众多智能手机都加入了Sensor感应器硬件,一般比较常见的有重力感应器、加速度感应器和光线感应器,还有些手机加入了更高级的陀螺仪、温度感应器、距离感应器、磁极方向等。在Android游戏开发中,主要用的有四种:重力、加速度、磁力和陀螺仪,一些游戏可能还会用到GPS或Cellid定位来修正一些位移信息。阅读全文 »

2012年7月7日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:3

Android游戏开发教程之十一:View中如何进行手势识别

       我们在进行Android游戏开发时会用到很多种控制,包括前面讲到的按键和轨迹球控制方式,除此之外还有手势操作、重力感应等多种控制方式需要了解掌握。本节主要为大家讲解在View中如何进行手势识别。 很多网友发现Android中手势识别提供了两个类,由于Android 1.6以下的版本比如cupcake中无法使用android.view.GestureDetector...阅读全文 »

2012年7月3日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之十:Bitmap位图的旋转

       本节讲解Android游戏开发中Bitmap的实用操作--位图旋转,此知识点是Android游戏开发的基础性内容。 Android为图形的旋转和变化提供了方便的矩阵Matrix类。Maxtrix类的setRotate方法接受图形的变换角度和缩放,而后可以由Bitmap类的createBitmap方法的一个重载函数接受Maxtrix对象...阅读全文 »

2012年6月28日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之九:VideoView类实例讲解

       本节使用系统的示例类VideoView继续SurfaceView类相关内容的讲解,以让大家能更深入理解Android系统中图形绘制基础类的实现原理。也许你会发现无法改变VideoView类的控制方面,我们可以通过重构VideoView类来实现更加个性化的播放器。 下面是VideoView类的相关代码。阅读全文 »

2012年6月23日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之八:SurfaceView类的应用实例

       SurfaceView可以说是Android游戏开发中必须学会和掌握的。本文就通过系统自带的例子来让大家看看SurfaceView的用法。Android SDK的Sample有有一个LunarLander游戏的例子,下面给出了其中LunarView的实现代码。大家可以把此工程导入到Eclipse,然后编译运行,试玩一下。最后对应着看代码,这样更容易理解。阅读全文 »

2012年6月17日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之七:自定义SurfaceView

       本文简单讨论以后Android游戏引擎模板的架构问题。在Android游戏开发教程之二:View类与SurfaceView类中我们已经谈到,SurfaceView类是有很多优势的,所以在Android游戏开发中还是选择SurfaceView。 这里我们直接继承SurfaceView,实现SurfaceHolder.Callback接口...阅读全文 »

2012年6月12日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之六:自定义View详解

       在Android游戏开发中,有时Android控件不能满足我们的要求,就有必要使用Android自定义View。自定义View实现起来也不难,就是先继承View类,然后重写构造函数、onDraw、onMeasure等函数。 View需处理的三个问题阅读全文 »

2012年6月6日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发教程之五:Path路径类和Typeface字体类详解

       在上节Canvas与Paint的应用实例中提到了Path路径和Typeface字体两个类,本节来详解Path路径类和Typeface字体类的使用。 Path路径类 Path路径对于Android 2D绘图或者说Android游戏开发来说是很重要的。阅读全文 »

2012年6月2日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之四:Canvas与Paint的应用实例

       在上一节View类用法详解中讲到了onDraw方法,本节来讲解Canvas和Paint对象以及它们在onDraw中的应用实例。 Canvas类 Canvas类主要实现了屏幕的绘制过程 ,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本。阅读全文 »

2012年5月26日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android游戏开发教程之三:View类用法详解

       在上一节View类与SurfaceView类中,讲解了View类和SurfaceView类的区别。本节将详解View类的用法,从View类开始着重的介绍Android图形显示基类的相关方法和注意点。 View类常用方法...阅读全文 »

2012年5月21日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:5

Android游戏开发教程之二:View类与SurfaceView类

       Android游戏开发中主要的类除了控制类就是显示类,比较重要也很复杂的就是显示和游戏逻辑的处理。在J2ME中可以通过Display和Canvas来实现显示,而Android中处理显示的是View类。下面为大家简单介绍android.view.View和android.view.SurfaceView。阅读全文 »

2012年5月17日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:3

Android游戏开发教程之一:长按事件的原理

       本系列教程讲解的是Android游戏开发,大家都应该知道,Android Market下载量比较多的都是游戏。将来如果手机网游发展起来的话,Android会因为使用Java从而比iPhone的入门门槛更低。 本Android游戏开发教程概述...阅读全文 »

2012年5月13日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:4

Android游戏开发入门基础

       每种编程入门的时候总是要先去掌握一些基础知识和框架,Android游戏开发入门也是一样的,本文所讲内容为Android游戏开发入门必知的知识,希望能为有志从事Android游戏开发的朋友提供些许帮助。 如果你有兴趣为Android平台开发游戏,有很多你需要了解的东西。有很多你需要了解的东西。阅读全文 »

2012年5月9日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:3