飞机发射子弹

       飞机发射子弹 

      一:  创建飞机线程,初始化,绘制自己的方法

          g.drawImage(img,x,y,width,height,null);//在绘制图片的时候可以将图片上缩小

 

   二:创建子弹线程

       通过构造方法创建属性;

       子弹出现的位置与飞机相同,在构造方法中传入飞机的出现时最左边的点

       创建子弹的移动

        创建绘制自己的方法

 

 三:在飞机线程类中创建开火的方法,并创建子弹对象, 创建队列存放子弹

     // 开火

public void fire() {

            //创建子弹对象

Bullet b = new Bullet(x + width / 2, y);

启动子弹线程

b.start();

装入队列

BallUI.bulletList.add(b);

}

 

四;在paint()方法中将队列中的子弹数遍历出来,再绘制

 

      

  

 

        

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值