Android 游戏学习
GaoMatrix
这个作者很懒,什么都没留下…
展开
-
[转]Android 游戏框架(一个游戏角色在屏幕行走的demo)
原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090631.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!! 而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 其实上一篇分析surfaceview的文章就是一个简单的游戏框架了,当然这里再强调一下原创 2011-02-16 10:59:00 · 2736 阅读 · 0 评论 -
帧动画 FrameMovie
public class FrameMovie extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-10-01 10:53:53 · 649 阅读 · 0 评论 -
Paint画笔
public class PaintTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method s转载 2011-10-01 15:33:03 · 1061 阅读 · 0 评论 -
截屏 ClipScreen
public class ClipScreen extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-10-02 09:23:41 · 1032 阅读 · 1 评论 -
简单的多点触摸放缩图片
public class MultiTouch extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method原创 2011-10-02 12:12:18 · 1182 阅读 · 0 评论 -
剪切图动画 ClipBitmapMovie
public class ClipBitmapMovie extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated me转载 2011-10-01 11:28:20 · 1042 阅读 · 0 评论 -
可视区域 ClipCanvas
public class ClipCanvas extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-10-01 12:42:02 · 813 阅读 · 0 评论 -
API Demo Snake代码分析一 FrameLayout新的认识
以前写界面的布局主要用的是LinearLayout和RelativeLayout,其他的就用的很少了,今天在看之前参照api demo中Snake的例子写的程序,看到他唯一的那个界面就是用FrameLayout写的,之前也一直对FrameLayout不甚了解,今天认真总结一下。下原创 2011-10-07 16:43:47 · 2833 阅读 · 0 评论 -
API Demo Snake代码分析二 onSaveInstanceState和onRestoreInstanceState分析
在Snake贪吃蛇项目Snake.java这个Activity中@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)原创 2011-10-07 21:22:13 · 1232 阅读 · 0 评论 -
API Demo Snake代码分析三 程序架构的分析
这里参考了:http://www.iteye.com/topic/998157在工程结构和类图这一块分析的非常好,是非常只得自己学习的,在以后分析程序的时候应当学习这种分析的方式,将程序的结构和关键的执行流程分析出来分析出来二、工程结构和类图 其实 Snake的工程蛮原创 2011-10-08 17:11:01 · 1751 阅读 · 0 评论 -
Amazed游戏学习二 坐标的分析
对于这种和贪吃蛇类似的游戏,坐标的计算在程序中占了很大的比重,只有坐标算对了,才能在正确的时间、正确的地点画出来正确的东西。下面是Maze迷宫的坐标计算// maze level dataprivate static int[] mMazeData;这个一维数组存放所有的tile的类型// maze tile size and dimensionprivate final stat原创 2011-10-20 13:08:40 · 1243 阅读 · 1 评论 -
360°平滑游戏摇杆 Rocker
public class Rocker extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stu转载 2011-10-02 17:43:06 · 1590 阅读 · 1 评论 -
NinePatch 9Patch 绘制
public class NinePath extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method st转载 2011-10-02 15:48:05 · 1254 阅读 · 0 评论 -
九宫格
public class StreamSave extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-10-01 23:29:40 · 949 阅读 · 0 评论 -
【转】【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发转载 2011-06-27 13:31:00 · 1179 阅读 · 0 评论 -
【转】Android游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!
Himi 原创, 转载请注明! 谢谢。原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!而我代码中的ondraw() 也好 draw() 也好,都是我自己转载 2011-06-28 10:07:00 · 3242 阅读 · 0 评论 -
【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/18/6149816.aspx 在这里先向各位童鞋道个歉!我解释下:当我在给大家讲解转载 2011-07-03 17:49:06 · 1548 阅读 · 0 评论 -
【转】【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/10/6127578.aspx先上一段代码大家来看一下:package com.himi;转载 2011-07-04 23:23:41 · 845 阅读 · 0 评论 -
【转】【Android游戏开发二十五】在Android上的使用《贝赛尔曲线》!
Himi原创,转载务必注明出处! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/20/6555828.aspx首先对于《赛贝尔曲线》不是很了解的童鞋,请自觉白度百科、google等等... 为了转载 2011-07-05 15:30:02 · 1269 阅读 · 0 评论 -
Android游戏开发之多线程的操作方式
转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6706952游戏开发与软件开发多线程的重要性如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就是ANR 。 ANR转载 2011-08-27 14:16:05 · 2619 阅读 · 0 评论 -
动态位图
public class BitmapMovie extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated metho转载 2011-09-29 16:21:11 · 843 阅读 · 0 评论 -
Animation
public class AnimationTest extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated met转载 2011-09-29 17:44:50 · 931 阅读 · 0 评论 -
Bitmap位图渲染与操作
public class BitmapTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-09-30 10:30:30 · 1888 阅读 · 0 评论 -
Canvas画布
public class CanvasTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method转载 2011-10-01 16:58:44 · 987 阅读 · 1 评论 -
Amazed游戏学习一 程序框架
发现一个简单但是有意思的小游戏,玩法和HTC自带的那个滚球的游戏差不多。先看一下程序运行的效果:整个程序结构非常简单,只有四个类,他们的关系如下所示:整个界面都是通过View的onDraw画上去的,并没有使用布局控件,在AmazedView这个View类中基本上包含了所有的逻辑代码,能让整个游戏不断刷新,动起来的游戏引擎部分也在这里面,下原创 2011-10-19 19:02:56 · 1223 阅读 · 0 评论