android打地鼠源码_java打地鼠游戏源代码

hacker|
114

文章目录:

求下用FLASH做一个简单的打地鼠的游戏的具体步骤

1.

准备美术素材,

鼠洞,鼠进洞动画,出洞动画,

打鼠的锤子

2.

把 鼠洞,鼠进洞动画,出洞动画

,这些组合到一个MovieClip,然后复制几个(假如是10个)放到舞台上,取好名mc0~mc9

3.

写程序,

(1)用打鼠的锤子

代替鼠标

(2)

控制地vnu

: 设个定时器,一定时间内用随机数取,取0-9的中任意数,播放出洞动画,

出洞的mc侦听鼠标点击,被点后计分,

没被点,定时播放进洞动画,收进洞里,不能点击.

4.

这是最简单的,要其它规则自己加,比如,设定有不同的地鼠,打到多少后游戏结束,或者定时结束,统计打了多少个

网上下的java手机游戏源码怎么用Eclipse在电脑上运行?

需要在eclipse中进行配置

工具:

eclipse

方法如下:

在eclipse中,鼠标放在一个android提供的类上,按下ctrl键,会打开一个新页面,提示找不到对应的类的class或者源文件,点击attach source...

之后点击external folder...选择下载好的source位置,确定后就可以了.

安卓开发,就是想做一个页面有很多按钮,类似于打地鼠的那种跳,点中后弹出对话框,在线求大神教如何实现

这么跟你说吧:

1.跳转页面:

Intent intent=new Intent();

intent.setClass(getApplication,Test.class);//第一个参数为Context(一般都是该Activity.this),第二个参数为你要跳转的类

startActivity(intent);这样跳转页面就完成了(注意:别忘了在MainFest里面注册要跳转的Activity)

2.返回上一个页面

//其实android里面的返回就是结束当前页面,因为你结束这个肯定就到之前那个了

finish(); //没错就这一句话3.控件的点击事件

view.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

//这写你要的操作(跳转啊返回啊)

}

});别忘了查找控件

基于Java语言的打地鼠的小游戏源代码是什么?

 public void mouseClicked(MouseEvent e){

Object source=e.getSource(); //获取事件源,即地鼠标签

if(source instanceof JLabel){ //如果事件是标签组件

JLabel mouse=(JLabel)source; //强制转换为JLabel标签

mouse.setIcon(null); //取消标签图标

}

}

});

this.getContentPane().add(mouses[i]); //添加显示地鼠的标签到窗体

}

mouses[0].setLocation(253, 300); //设置每个标签的位置

mouses[1].setLocation(333, 250);

mouses[2].setLocation(388, 296);

mouses[3].setLocation(362, 364);

mouses[4].setLocation(189, 353);

mouses[5].setLocation(240, 409);

final JLabel backLabel=new JLabel(); //创建显示背景的标签

backLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());

this.setBounds(100,100,img.getIconWidth(),img.getIconHeight());

backLabel.setIcon(img); //添加背景到标签

this.getContentPane().add(backLabel); //添加背景标签到窗体

}

/**

* 线程的核心方法

*/

public void run(){

while(true){ //使用无限循环

try{

Thread.sleep(3000); //使线程休眠3秒

int index=(int)(Math.random()*6); //生成随机的地鼠索引

if(mouses[index].getIcon()==null){ //如果地鼠标签没有设置图片

mouses[index].setIcon(imgMouse); //为该标签添加地鼠图片

}

}catch(InterruptedException e){

e.printStackTrace();

}

}

}

}

1条大神的评论

  • avatar
    访客 2022-07-13 下午 11:26:35

    //添加显示地鼠的标签到窗体}mouses[0].setLocation(253, 300); //设置每个标签的位置mouses[1].setLocation(333, 250);mouses[2].setLocation(388, 296);mouses[3

发表评论