你们以为夺魄6的移动射击子弹射击发射数是+6吗

扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
物体在月球表面所受到的重力有在地球表面上的6分之1假若1kg物体在地球上所承受重力约10N,那么改物体在月球上所受的重力是多少?为什么发射子弹时,枪会向后移动
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
在月球上所受重力为5/3N 力的作用是相互的 枪对子弹产生推力 子弹也会对枪产生向后的推力 即常说的后坐力
为您推荐:
其他类似问题
5/3N 力的作用是相互的
扫描下载二维码6.8mm子弹价格_最新6.8mm子弹价格/批发报价_6.8mm子弹多少钱 - 阿里巴巴
广东 汕头市澄海区
广东 深圳市
广东 汕头市澄海区
50~1999&袋
广东 汕头市澄海区
广东 汕头市澄海区
广东 汕头市澄海区
500~1999&袋
广东 汕头市澄海区
广东 汕头市澄海区
广东 汕头市澄海区
广东 汕头市澄海区
100~499&盒
广东 汕头市潮南区
浙江 义乌市
100~299&袋
广东 汕头市澄海区
广东 汕头市澄海区
广东 汕头市澄海区
广东 汕头市澄海区
广东 中山市
500~99999&个
&300000&个
广东 汕头市澄海区
100~1999&袋
广东 汕头市澄海区
浙江 义乌市
共39页到页
您可能还感兴趣的其他内容unity3d游戏开发之发射子弹的源代码_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
unity3d游戏开发之发射子弹的源代码
&&unity3d游戏开发之发射子弹的源代码
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢早起签到群: [2018我们要早起不赖床]
swing 飞机大战 三 自己飞机的移动和发射子弹
自己飞机的移动是让面板使用鼠标监听移动事件(接口),发射子弹是使用点击事件(接口)
自己飞机有子弹,敌人飞机有子弹,那就创建一个子弹的父类,有子弹的坐标和图片属性,自己的子弹向上发射,敌人的子弹向下发射,
用线程去让子弹自己移动,当子弹移除屏幕看不见的时候,就把子弹从集合中去除,当鼠标点击地图一下,就生成自己的一枚子弹
import java.util.V
import javax.swing.ImageI
public class Bomb {
//是否可见
public Vector&Bomb&
public ImageI
public Bomb(){
public Bomb(int x, int y,boolean vis){
this.vis =
import java.util.V
import javax.swing.ImageI
public class MyBomb extends Bomb implements Runnable{
public MyBomb(){
bombarr = new Vector&&();
public MyBomb(int x, int y, boolean vis) {
super(x, y, vis);
img = new ImageIcon("img/zd-1.png");
public void run() {
while (true){
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
//自己炸弹,向上移动
for (int i=0; i&bombarr.size(); i++){
if (bombarr.get(i).y & 0){
bombarr.remove(i);
bombarr.get(i).y -= 5;
import java.awt.G
import java.awt.I
import java.awt.P
import java.awt.T
import java.awt.event.MouseA
import java.awt.event.MouseE
import java.awt.event.MouseL
import java.net.URL;
import java.util.V
import javax.swing.ImageI
import javax.swing.JF
import javax.swing.JP
import Game.FoeF
import Game.M
import Game.MyB
import Game.MyF
* @author Administrator
public class No1 { //初始化面板
public No1(JFrame jf){
mp = new PanelNo1();
jf.add(mp);
jf.setSize(400, 600);
mp.setBounds(0, 0, 500, 600);
class PanelNo1 extends JPanel implements Runnable{
Vector&FoeFly&
Vector&Map&
public PanelNo1() {
myfly = new MyFly(240, 500, 100, true);
foefly = new Vector&&();
imgarr = new Vector&&();
mybomb = new MyBomb();
imgarr.add(new Map(0));
imgarr.add(new Map(-600)); //初始化地图位置
new Thread(this).start(); //启动背景滚动线程
new Thread(mybomb).start(); //启动自己子弹发射线程
/**********鼠标事件*********/
this.addMouseMotionListener(new MouseAdapter() {
public void mouseMoved(MouseEvent e){ //移动事件,改变自己飞机位置
myfly.x = e.getX();
myfly.y = e.getY();
URL classUrl = this.getClass().getResource("");
Image imageCursor = Toolkit.getDefaultToolkit().getImage(classUrl);
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(imageCursor,
new Point(0, 0), "cursor"));
this.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e){ //点击事件,增加一颗子弹
mybomb.bombarr.add(new MyBomb(myfly.x+25, myfly.y, true));
System.out.println(mybomb.bombarr.size());
public void paint(Graphics g){
super.paint(g);
//进行地图的绘制,和画飞机画子弹
drawMap(g); //画地图
drawMyFly(g); //画我的飞机
drawMyBomb(g); //画自己的炸弹
drawFoeFly(g); //敌人飞机
drawFoeBomb(g); //敌人弹
this.repaint();
public void drawMap(Graphics g){
for (int i=0; i&2; i++){
g.drawImage(imgarr.get(i).img1.getImage(), 0, imgarr.get(i).y, 400, 600 ,null);
public void drawMyFly(Graphics g){ //画自己飞机
g.drawImage(new ImageIcon("img/myA.png").getImage(), myfly.x, myfly.y,50,50, null);
public void drawMyBomb(Graphics g){//画自己的子弹
for(int i=0; i&mybomb.bombarr.size(); i++){
g.drawImage(mybomb.bombarr.get(i).img.getImage(), mybomb.bombarr.get(i).x,mybomb.bombarr.get(i).y , 10, 20, null);
public void drawFoeFly(Graphics g){
public void drawFoeBomb(Graphics g){
public void run() {
while (true){
Thread.sleep(10);
} catch (Exception e) {
e.printStackTrace();
for (int i=0; i&2; i++){ //刷新地图
imgarr.get(i).y += 1;
if (imgarr.get(i).y &= 600){
imgarr.get(i).y = -599;
}使用这段代码放入移动事件中,可以达到隐藏鼠标的效果
URL classUrl = this.getClass().getResource("");
Image imageCursor = Toolkit.getDefaultToolkit().getImage(classUrl);
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(imageCursor,
new Point(0, 0), "cursor"));
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 射击 子弹速度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信