过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以。
– 陈素封
我可以在来上海之前我看完了李华明老师写的《Android游戏编程之从零开始》特别喜欢他的铭言:“不要让任何事情成为你不去学习的理由!”我来了,魔都!
2013年6月22号,当时怀满腔热血,踏上长达16个小时的火车来到了上海,一路坎坷的记忆至今亦可清晰可...
分类:
其他好文 时间:
2016-07-15 13:46:41
阅读次数:
171
1、2d游戏最占内存的无疑是图片资源。 2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,Android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)但是速度要比CGImage慢 ...
分类:
移动开发 时间:
2016-06-20 12:52:20
阅读次数:
304
目标 实现 控制 小飞机 左右移动 躲避子弹 打boss.本节 实现 开始菜单界面1 首先 资源文件拷过来2, 划分游戏状态 public static final int GAME_MENU = 0;// 游戏菜单
public static final int GAMEING = 1;// 游戏中
public static final int GAME_WIN =...
分类:
移动开发 时间:
2016-06-02 14:47:42
阅读次数:
280
分析 : 根据敌机类型区分 敌机 运动逻辑 以及绘制/**
* 敌机
*
* @author liuml
* @time 2016-5-31 下午4:14:59
*/
public class Enemy { // 敌机的种类标识
public int type;
// 苍蝇
public static final int TYPE_FLY = 1;...
分类:
移动开发 时间:
2016-06-02 14:19:22
阅读次数:
183
修改子弹类:public class Bullet {
//子弹图片资源
public Bitmap bmpBullet;
//子弹的坐标
public int bulletX, bulletY;
//子弹的速度
public int speed;
//子弹的种类以及常量
public int bulletType;
//主角的...
分类:
移动开发 时间:
2016-06-02 13:56:37
阅读次数:
367
矩形碰撞 原理: 两个矩形位置 的四种情况 不是这四中情况 则碰撞圆形碰撞 原理: 利用两个圆心之间的距离进行判定.当两个圆心的距离小于半径之和则碰撞.像素碰撞 :不适用 遍历所有像素 检测 太多了多矩形碰撞: 设置多个矩形碰撞检测区域 检测碰撞矩形数组 与另一碰撞矩形数组之间的位置关系....
分类:
移动开发 时间:
2016-05-30 15:35:48
阅读次数:
240
接android游戏sdk中,经常会遇到Looper报错,此时需要在主线程中调用sdk函数。将sdk的函数放到UI线程中执行。如:activity.runOnUiThread(newRunnable(){@Overridepublicvoidrun(){}});
分类:
移动开发 时间:
2016-05-17 11:50:47
阅读次数:
193
根据教程写的简单的2048游戏。 项目有3个类。 Card extends FrameLayout{ private int num; private TextView label; public Card(Context context) public int getNum() public vo ...
分类:
移动开发 时间:
2016-05-15 21:45:35
阅读次数:
265
首先在res文件下新建anim文件夹
新建anim_alpha.xml代码如下:
<alpha
android:duration="2000"
andro...
分类:
移动开发 时间:
2016-05-10 15:20:56
阅读次数:
262