Java ME移动开发教程 项目式 教学课件 作者 谢景明第五讲.pptVIP

  • 5
  • 0
  • 约5.18万字
  • 约 123页
  • 2017-08-19 发布于广东
  • 举报

Java ME移动开发教程 项目式 教学课件 作者 谢景明第五讲.ppt

任务实施代码(三) 5.创建发射子弹的方法:关键是确定子弹发射的位置 课程导论 6.绘制子弹:直接调用Bullet类的drawBullet方法: public void createBullet(){ int bulletX = this.getX() + this.getWidth() / 2 - bullet.imgBullet.getWidth() / 2; //采用的是屏幕坐标,而且要求从飞机的头部发射,所以要进行转换 int bulletY = this.getY() - bullet.imgBullet.getHeight() - bulletStep; bullet.createBullet(bulletX, bulletY); } public void drawBullet(Graphics g,int screenHeight) { bullet.drawBullet(g, screenHeight); } 课程导论 任务六 加载敌机 任务分析 敌机在游戏开始后从屏幕上部出现,飞行,并发射子弹。在本任务中需要考虑敌机出现的位置,出现的数量和频率,飞行的速度和子弹的发射方向。要完成本次任务,需要思考如下3个问题。 如何在屏幕上随机部署敌机? 如何控制敌机的飞行轨迹? 如何控制敌机发射子弹?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档