2012年9月14日

用SurfaceView制作简单的android游戏 : 重力小球(完)--------添加其他类型的障碍物以及胜利画面

摘要: 三角形障碍物BarricadeTriangle.java (顶点座标计算原理如上图)View Code //三角形障碍物,参数为中心点x和y, 内切圆半径rpublic class BarricadeTriangle extends Barricade { public BarricadeTriangle(float x, float y, float r, BConf conf) { super(3, conf); for (int i = 0; i < 3; i++) { _pt[i].x = x + (float) (Math.co... 阅读全文

posted @ 2012-09-14 23:41 tomboy 阅读(650) 评论(0) 推荐(0) 编辑

用SurfaceView制作简单的android游戏 : 重力小球(3)--------制作障碍物以及使其旋转

摘要: 接下来将要制作下图的障碍物添加障碍物的类Barricade.java (继承task)View Code public class Barricade extends Task { public enum eType { // 设置障碍物类型 OUT, // 碰到就lose GOAL // 碰到就win } protected PointF _center = new PointF(0, 0); // 图形的中心点 protected PointF _pt[]; // 图形的顶点 protected Paint _paint = new... 阅读全文

posted @ 2012-09-14 22:56 tomboy 阅读(605) 评论(0) 推荐(0) 编辑

导航