1.Context
对于每个运行中的Android Application,存在唯一的一个Application Context.
然后,对于每个Activity或者Service,有一个基于Application Context的Context.其中后者保留对前者的应用,可使用 getApplicationContext()来得到前者.而那些View之类的,则保留对Activity Context的引用.
http://blog.csdn.net/qinjuning/article/details/7310620
http://bbs.csdn.net/topics/360043738
2.MediaPlayer
MediaPlayer 能被用来控制音频/视频文件或流媒体的回放,可以在VideoView里找到关于如何使用这个该类中的这个方法的例子。请参看Audio and Video以获得使用MediaPlayer 的额外帮助。
http://www.eoeandroid.com/home.php?mod=space&uid=635360&do=blog&id=5018
3.Resources
android的资源可以是一个文件(mp3,视频、音频)或者是一个值(一个对话框中的一个标题),这些值被绑定到一个可执行的应用程序。
4.Bitmap(位图)
Bitmap是图形类,android系统支持的图片格式有png,jpg,bmp等。
对位图的操作是在游戏中很重要的知识点,比如游戏中需要除了大小之外
其他完全相同的图,那么如果对位图进行缩放擦偶偶,很容易就节约了一张图片资源:
这样既节约了美工的时间,更节约了游戏安装包的大小;当然除了缩放之外,还有很多其他
操作,例如对位图进行旋转,镜像,设置透明等等操作都会节约很大的资源。
http://www.cnblogs.com/over140/archive/2011/11/21/2256727.html
http://www.cnblogs.com/feisky/archive/2010/01/10/1643460.html
5.Canvas(画布)
画布类Canvas封装了图形与图片绘制等内容
android中类似图片的透明度:255:表示完全不透明 0:表示完全透明
0------>255 值越大越不透明
http://blog.csdn.net/niu_gao/article/details/7405504
http://255135.blog.51cto.com/245135/816069
6.Paint(画笔)
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类
http://255135.blog.51cto.com/245135/816067
7.Path
http://mobile.51cto.com/aprogram-394666.htm
Path路径类和Typeface字体类
8.SharedPreferences 和 Editor
android学习笔记(八)SharedPreferences、editor
9.SurfaceView游戏框架
http://blog.csdn.net/tts_kevin/article/details/7537105
10.MotionEvent(游戏触摸监听)
android中的MotionEvent 及其它事件处理
游戏的一些设定
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐去状态栏部分(电池等图标和一切修饰部分)
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//强制为横屏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//隐去标题栏
Android学习资源:
http://pan.baidu.com/s/1i39M99r
游戏地图制作:
Android高手进阶教程(二十二)之---Android中几种图像特效处理的集锦!!
RGB配色表:
http://www.wahart.com.hk/rgb.htm
安卓开源项目资源:
http://www.open-open.com/75.htm
RPG游戏素材: