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游戏素材:
相关推荐
VR(Virtual Reality,虚拟现实)与AR(Augmented Reality,增强现实)开发涉及多领域的技术和知识,下面我将根据相关资料,为你整理出一份VR/AR开发必备知识的综合清单,并尽可能详细地解析前50条关键点: ...
本书适合具备一定编程基础的人员阅读,特别是对那些想要快速入门Unity3D游戏开发的人来说是一本必备的指南。通过本书的阅读和实践,读者不仅可以学会Unity的基本使用,还能通过实例巩固知识点,提高开发能力。 ...
“Visual C++游戏开发经典案例详解.pdf”很可能是教程的主文本,它会系统地阐述上述知识点,并提供详细步骤。而"Visual+C%2B%2B游戏开发经典案例详解+源代码.rar"则包含与教程配套的源代码,供你在学习过程中参考和...
下面将根据标题和描述,详细解析网页游戏开发的关键知识点。 1. 游戏类型选择与分析: 开发网页游戏首先要明确游戏类型,如角色扮演(RPG)、策略(SLG)、射击(FPS)、竞技(MOBA)等。每种类型有其独特的设计...
* Android游戏开发需要使用Java语言编写代码,了解Java基础知识是必备条件。 三、游戏开发设计思路 * 游戏开发需要有清晰的设计思路,包括游戏需求分析、软件框架设计、代码实施、项目发布等步骤。 * 设计思路薄弱...
### 精通Android游戏开发知识点总结 #### 1. 欢迎进入Android游戏世界 ##### 1.1 必备技能 - **扎实的Android基础**:掌握Android SDK的使用、熟悉Android应用程序的基本结构及其生命周期管理。这部分内容包括...
在Android游戏开发过程中,还需要了解以下几个关键知识点: 1. **OpenGL ES**:它是Android平台上进行2D和3D图形渲染的主要API。理解顶点坐标、纹理映射、着色器语言GLSL等概念是制作精美游戏的必备技能。 2. **...
在Android游戏开发技术实战详解中,开发者将深入学习...以上是Android游戏开发中涉及的一些核心知识点,每个主题都值得深入探讨。通过分析提供的源码,学习者可以从实践中学习这些概念,从而提升自己的游戏开发能力。
下面是本文档中涉及到的重要知识点: 1. Unity 基础界面: Unity 的界面是游戏开发的基础,了解 Unity 的界面布局、工具栏、场景编辑器、游戏对象、组件、 Inspector 窗口等是游戏开发的必备知识。 在 Unity 中,...
本文将深入探讨这些知识点,旨在为开发者提供一个清晰的路线图,了解如何利用iOS的工具和技术进行游戏开发。 首先,我们来看“射击游戏”。在iOS开发中,射击游戏通常需要处理复杂的物理模拟、碰撞检测、动画效果...
在游戏开发领域,面试是检验求职者技能和...通过上述知识点的深入理解和实践,你可以更好地应对广州明朝游戏开发的面试挑战。同时,不断更新知识、关注行业动态,持续提升自己的专业素养,将使你在面试中更具竞争力。
通过深入学习这些知识点,并结合"游戏开发学习路径图"提供的指导,你可以逐步成长为一名游戏开发专家。记住,实践是最好的老师,理论知识需要通过实际项目来巩固和提高。不断探索和创新,祝你在游戏开发的道路上取得...
在IT行业中,C++语言因其高效、稳定和灵活性,被广泛应用于游戏开发领域。这份“C++游戏开发指南”提供了一套全面的学习路径,旨在帮助开发者掌握使用C++进行游戏编程的基本技能和高级技巧。以下将详细介绍这个指南...
### Android游戏开发教程知识点梳理 #### 一、Android游戏开发概览 - **历史背景**:初识Android这一章节简要介绍了Android系统的发展历程,强调了Android作为一个开放平台的重要意义,为后续章节提供了必要的背景...
在Android 2.0的游戏开发领域,...通过详细研究"Android 2.0游戏开发实战宝典第8章"的源码,开发者不仅能学习到上述知识点,还能锻炼解决实际问题的能力,提升自身的编程技巧,为今后的Android游戏开发奠定坚实基础。
在Android平台上进行网络游戏开发是一项复杂而充满挑战的任务,它涉及到多方面的技术和知识。在这个主题中,我们主要聚焦于Android 3D游戏开发,这将包括使用先进的图形渲染技术、网络通信协议、游戏逻辑设计以及...
在介绍Android游戏开发的知识点之前,首先需要对“精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)”这一主题进行深入探讨。本教程着重于教授开发者如何将原本开发在个人电脑(PC)上的游戏移植到Android...