`

游戏开发必备知识点

 
阅读更多

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

分享到:
评论

相关推荐

    VRAR开发入门教程知识点总结以及必备知识总结.docx

    VR(Virtual Reality,虚拟现实)与AR(Augmented Reality,增强现实)开发涉及多领域的技术和知识,下面我将根据相关资料,为你整理出一份VR/AR开发必备知识的综合清单,并尽可能详细地解析前50条关键点: ...

    Unity3D 游戏开发 PDF完整版

    本书适合具备一定编程基础的人员阅读,特别是对那些想要快速入门Unity3D游戏开发的人来说是一本必备的指南。通过本书的阅读和实践,读者不仅可以学会Unity的基本使用,还能通过实例巩固知识点,提高开发能力。 ...

    visual C++游戏开发案例(赋源码)

    “Visual C++游戏开发经典案例详解.pdf”很可能是教程的主文本,它会系统地阐述上述知识点,并提供详细步骤。而"Visual+C%2B%2B游戏开发经典案例详解+源代码.rar"则包含与教程配套的源代码,供你在学习过程中参考和...

    网页游戏开发秘笈

    下面将根据标题和描述,详细解析网页游戏开发的关键知识点。 1. 游戏类型选择与分析: 开发网页游戏首先要明确游戏类型,如角色扮演(RPG)、策略(SLG)、射击(FPS)、竞技(MOBA)等。每种类型有其独特的设计...

    Android手机游戏开发源代码 Java 雷霆战机

    * Android游戏开发需要使用Java语言编写代码,了解Java基础知识是必备条件。 三、游戏开发设计思路 * 游戏开发需要有清晰的设计思路,包括游戏需求分析、软件框架设计、代码实施、项目发布等步骤。 * 设计思路薄弱...

    精通Android游戏开发

    ### 精通Android游戏开发知识点总结 #### 1. 欢迎进入Android游戏世界 ##### 1.1 必备技能 - **扎实的Android基础**:掌握Android SDK的使用、熟悉Android应用程序的基本结构及其生命周期管理。这部分内容包括...

    Android游戏开发简单教程

    在Android游戏开发过程中,还需要了解以下几个关键知识点: 1. **OpenGL ES**:它是Android平台上进行2D和3D图形渲染的主要API。理解顶点坐标、纹理映射、着色器语言GLSL等概念是制作精美游戏的必备技能。 2. **...

    android 游戏开发技术实战详解

    在Android游戏开发技术实战详解中,开发者将深入学习...以上是Android游戏开发中涉及的一些核心知识点,每个主题都值得深入探讨。通过分析提供的源码,学习者可以从实践中学习这些概念,从而提升自己的游戏开发能力。

    基于Unity3D引擎RPG游戏设计与开发 .doc

    下面是本文档中涉及到的重要知识点: 1. Unity 基础界面: Unity 的界面是游戏开发的基础,了解 Unity 的界面布局、工具栏、场景编辑器、游戏对象、组件、 Inspector 窗口等是游戏开发的必备知识。 在 Unity 中,...

    千锋ios开发游戏开发

    本文将深入探讨这些知识点,旨在为开发者提供一个清晰的路线图,了解如何利用iOS的工具和技术进行游戏开发。 首先,我们来看“射击游戏”。在iOS开发中,射击游戏通常需要处理复杂的物理模拟、碰撞检测、动画效果...

    广州明朝游戏开发面试题

    在游戏开发领域,面试是检验求职者技能和...通过上述知识点的深入理解和实践,你可以更好地应对广州明朝游戏开发的面试挑战。同时,不断更新知识、关注行业动态,持续提升自己的专业素养,将使你在面试中更具竞争力。

    游戏开发学习路径图.zip

    通过深入学习这些知识点,并结合"游戏开发学习路径图"提供的指导,你可以逐步成长为一名游戏开发专家。记住,实践是最好的老师,理论知识需要通过实际项目来巩固和提高。不断探索和创新,祝你在游戏开发的道路上取得...

    C++游戏开发指南,很好的资料,word版的

    在IT行业中,C++语言因其高效、稳定和灵活性,被广泛应用于游戏开发领域。这份“C++游戏开发指南”提供了一套全面的学习路径,旨在帮助开发者掌握使用C++进行游戏编程的基本技能和高级技巧。以下将详细介绍这个指南...

    android游戏开发教程

    ### Android游戏开发教程知识点梳理 #### 一、Android游戏开发概览 - **历史背景**:初识Android这一章节简要介绍了Android系统的发展历程,强调了Android作为一个开放平台的重要意义,为后续章节提供了必要的背景...

    Android 2.0游戏开发实战宝典第8章源码

    在Android 2.0的游戏开发领域,...通过详细研究"Android 2.0游戏开发实战宝典第8章"的源码,开发者不仅能学习到上述知识点,还能锻炼解决实际问题的能力,提升自身的编程技巧,为今后的Android游戏开发奠定坚实基础。

    ANDROID网络游戏开发

    在Android平台上进行网络游戏开发是一项复杂而充满挑战的任务,它涉及到多方面的技术和知识。在这个主题中,我们主要聚焦于Android 3D游戏开发,这将包括使用先进的图形渲染技术、网络通信协议、游戏逻辑设计以及...

    精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)

    在介绍Android游戏开发的知识点之前,首先需要对“精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)”这一主题进行深入探讨。本教程着重于教授开发者如何将原本开发在个人电脑(PC)上的游戏移植到Android...

Global site tag (gtag.js) - Google Analytics