2009年11月20日

J2ME 2D小游戏入门之加入子弹群

摘要: J2ME 2D小游戏入门之加入子弹群 飞机类游戏中子弹是必不可少的,他们数量很多且充斥着整个屏幕,这些随机或者有着一定AI的小物体,实现起来不是总那么容易,有时候你不得不考虑很多和效能有关的问题。我们之前定义了GameObject,很大程度上就是为了方便的重用Sprite,因为我们有很多的子弹,不可能没增加一个子弹都是一个Sprite,我需要共享同一个Sprite。我们通过继承GameObject来实现。 下面分析一下这个子弹类: 它将继承自GameObject; 记录子弹的个数; 一个子弹的状态数组,记录各个子弹的类型type,位置x,y,速度vx,vy,是否存活alive等等。 ... 阅读全文

posted @ 2009-11-20 13:17 零风腾飞 阅读(156) 评论(0) 推荐(0)

J2ME 2D小游戏入门之计时器

摘要: J2ME 2D小游戏入门之计时器六、计时器和奖惩与评价 我们该加入我们的计时器了,我要从游戏开始时刻开始计时,并不断的更新到屏幕上,在游戏结束后计时器要停止工作。 首先在初始化的时候将当前时刻记录下来: gametime=0; gametimeoffset=System.currentTimeMillis(); 以后只要游戏不gameover就在每个更新周期都进行一次计算: ga... 阅读全文

posted @ 2009-11-20 13:14 零风腾飞 阅读(177) 评论(0) 推荐(0)

Eclipse

摘要: 第一讲 Eclipse简介 什么是Eclipse Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,IBM在最近几年里也一直在大力支持该项目的发展,目标是将其做成用以替代IBM Visual Age for Java(简称IVJ)的下一代IDE开发环境,并于2001年11月宣布投入4千万美元资金到该项目的研发。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具. 阅读全文

posted @ 2009-11-20 13:12 零风腾飞 阅读(1153) 评论(0) 推荐(0)

导航