- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 边做游戏边学android—7(塔防②创建目标)
创建目标类、代码如下:package com.example.object; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphi
2015-06-03 00:08:24
685
原创 边做游戏边学android—6(塔防①)
做塔防游戏之前,先要弄清楚塔防游戏需要哪些对象、有哪些界面。把游戏需要用到的类大概整理一下。 界面有欢迎界面、关卡选择界面、主界面。主界面里有炮塔,房子、敌人、树木。等对象。然后炮塔可以发射弓箭或大炮攻击敌人。炮塔和敌人都有很多种。
2015-05-27 00:25:39
705
转载 Android之sqlite操作
Android使用sqlite数据库不需要安装。 先创建一个名为DBTest 的项目: AndroidMainfest.xml的代码如下:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.examp
2015-05-27 00:11:42
611
原创 用canvas显示onTouchEvent点击的坐标。
新建一个MainView继承与SurfaceView。代码如下:package com.example.view;import java.util.Random;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.P
2015-05-22 00:16:09
1590
原创 边做游戏边学android—5(飞机大战④子弹发射和碰撞检测)
飞机是要发射子弹的,子弹也不止一种,先创建子弹的基类。代码如下:package com.example.object;import android.content.res.Resources; import android.graphics.Canvas;public class Bullet extends GameObject { protected int harm; publi
2015-05-22 00:06:44
4855
原创 边做游戏边学android—4(飞机大战③添加敌机和碰撞检测)
敌机的不会只有1个,而且也不会只有一种敌机。所以敌机也可以建一个继承与gameobject的父类。命名为EnemyPlane,代码如下:package com.example.object;import android.content.res.Resources; import android.graphics.Canvas;public class EnemyPlane extends GameO
2015-05-16 23:26:42
2053
转载 边做游戏边学android—3(飞机大战②飞机移动)
飞机移动需要用到onTouchEvent 事件,咋MainView。java中添加如下代码: public boolean onTouchEvent(MotionEvent event){ if(event.getAction() == MotionEvent.ACTION_UP){ isTouchPlane = false; return true; } else
2015-05-15 07:42:56
1081
1
原创 边做游戏边学android—2(飞机大战①创建飞机)
将飞机的素材,放在res/drawable-mdpi文件夹下,创建物品对象的类:package com.example.object;import android.content.res.Resources; import android.graphics.Canvas; import android.graphics.Paint;abstract public class GameObject {
2015-05-11 00:46:06
1195
原创 边做游戏边学android—1(猜数字游戏)
首先用一个猜数字游戏介绍android的几个控件和布局。先上代码和运行结果 res/layout/activity_main.xml里的代码:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orien
2015-05-10 00:11:42
5303
2
转载 边做游戏边学android—前言
简单介绍一下android的布局、控件。现在只需要有这么些东西就行、至于有什么用。怎么用,会在后面介绍。 基本控件 1.文本类: TextView、EditText、AutoCompleteTextView、MultAutoCompletTextView 、(TextSwitcher) 、(DigitalClock) ExtractEditText、Che
2015-05-08 23:00:06
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人