游戏开发必备知识点

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学习笔记:RPG游戏地图绘制理解

 Android高手进阶教程(二十二)之---Android中几种图像特效处理的集锦!!

 

 

 RGB配色表:

 http://www.wahart.com.hk/rgb.htm

安卓开源项目资源:

http://www.open-open.com/75.htm

RPG游戏素材:

http://www.66rpg.com/type.php?t=20

猜你喜欢

转载自1350579085.iteye.com/blog/1993520