life=life-30;
bubblepos[1][0]=300;
bubblepos[1][1]=450;
} if(bubblepos[2][0]+15>=mousex&&bubblepos[2][0]+15<=mousex+139&&
bubblepos[2][1]+15>=mousey&&bubblepos[2][1]+15<=mousey+64)
{
life=life-30;
bubblepos[2][0]=500;
bubblepos[2][1]=450;
}
//显示生命值
offScreen.setColor(Color.red);
offScreen.fillRect(400,0,life*2,20);
//显示后台的画面
g.drawImage(offScreenImage,0,0,this);
}
public void mouseDragged(MouseEvent e)
{
}
public void mouseMoved(MouseEvent e) //计算鼠标坐标
{
if((int)e.getX()>lastmousex)
direction=1;
else
direction=0;
lastmousex=mousex;
lastmousey=mousey;
mousex=(int)e.getX();
mousey=(int)e.getY();
repaint();
}
}
3 结语
将Java嵌入在HTML网页文件中,丰富超文本文件内容,并可以轻松地开发出动画效果良好的程序。因此,非常适合开发人机交互的游戏。希望大鱼吃小鱼游戏的开发过程对从事Java Applet开发的读者有所帮助。
。
参考文献
[1] 朱福喜,尹为民,余振坤.Java语言与面向对象程序设计.武汉大学出版社,2002.
|