91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 304KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: Java
  • 標簽: java??游戲??

資源簡介

用java語言實現簡單的超級瑪麗游戲設計,適合java游戲設計的初學者

資源截圖

代碼片段和文件信息


import?java.awt.Color;
import?java.awt.Graphics;
import?java.awt.image.BufferedImage;
import?java.io.IOException;
import?java.lang.String;
import?javax.imageio.ImageIO;

/*
?*?To?change?this?template?choose?Tools?|?Templates
?*?and?open?the?template?in?the?editor.
?*/
/**
?*
?*?@author?Administrator
?*/
public?class?Actor?{

????protected?int?locX;
????protected?int?locY;
????protected?int?dx;
????protected?int?dy;
????protected?animation?animPlayer;
????private?int?numImages;
????private?String?imFileName;
????private?BufferedImage?image;
????private?int?width??height;?????//?image?dimensions
????private?static?final?int?SIZE?=?12;
????protected?boolean?isLooping;
????private?int?pWidth??pHeight;???//?panel?dimensions
????private?boolean?isActive?=?true;
????protected?int?state;
????protected?static?final?int?Move?=?0;
????protected?static?final?int?Dismiss?=?1;
????protected?static?final?int?isHitted?=?2;

//????private?backGroundManager?bgManager;
????public?Actor(int?x?int?y?String?imfile?int?num)?{

????????locX?=?x;
????????locY?=?y;
????????dx?=?5;
????????dy?=?5;
????????imFileName?=?imfile;
????????numImages?=?num;
????????if?(numImages?==?1)?{
????????????image?=?setImage(imFileName);
????????}?else?if?(numImages?>?1)?{
????????????animPlayer?=?new?animation(imFileName?numImages?0?0?false);
????????????image?=?animPlayer.getCurrentImage();
????????}
????????width?=?image.getWidth();
????????height?=?image.getHeight();

//????????animPla=yer?=?new?animation(imFileName?numImages?100?3?true);

????}

????public?BufferedImage?setImage(String?fnm)?{
????????try?{
????????????BufferedImage?im?=?ImageIO.read(getClass().getResource(fnm));
????????????return?im;
????????}?catch?(IOException?e)?{
????????????System.out.println(“Load?Image?error?for?“);
????????????return?null;
????????}
????}

????public?void?loopImage(int?animPeriod?int?seqDuration)?/*?Switch?on?loop?playing.?The?total?time?for?the?loop?is
????seqDuration?secs.?The?update?interval?(from?the?enclosing
????panel)?is?animPeriod?ms.?*/?{
????????if?(numImages?>?1)?{
????????????animPlayer?=?null;???//?to?encourage?garbage?collection?of?previous?player
????????????animPlayer?=?new?animation(imFileName?numImages?animPeriod?seqDuration
????????????????????true);
????????????isLooping?=?true;
????????}?else?{
????????????System.out.println(“?is?not?a?sequence?of?images“);
????????}
????}??//?end?of?loopImage()

????public?void?stopLooping()?{
????????if?(isLooping)?{
????????????animPlayer.stop();
????????????isLooping?=?false;
????????}
????}??//?end?of?stopLooping()

????public?boolean?isActive()?{
????????return?isActive;
????}

????public?void?setActive(boolean?a)?{
????????isActive?=?a;
????}

????public?void?move()?{
????????if?(isActive)?{
????????????locX?+=?dx;
????????????locY?+=?dy;
????????????if?(isLooping)?{
????????????????animPlayer.updateImage();
????????????}
????????}

????}

????public?void?draw(Graphics?g)?{
????????if?(isActive)?{
????????????if

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4063??2009-05-06?11:00??例子11.3\Actor.java

?????文件???????3793??2009-04-24?09:03??例子11.3\animation.java

?????文件???????1974??2009-05-20?10:29??例子11.3\bullet.java

?????文件????????322??2009-04-27?09:07??例子11.3\cat.java

?????文件???????3899??2009-05-06?11:27??例子11.3\enemy.java

?????文件???????1042??2009-04-27?09:07??例子11.3\figure.java

?????文件????????837??2009-03-27?11:01??例子11.3\Gameframe.java

?????文件???????9743??2009-05-06?12:39??例子11.3\gamePanel.java

?????文件???????1786??2002-08-10?16:16??例子11.3\Images\heart1.png

?????文件???????2387??2002-08-10?16:16??例子11.3\Images\heart2.png

?????文件???????2570??2002-08-10?16:16??例子11.3\Images\heart3.png

?????文件??????16886??2004-04-30?13:05??例子11.3\Images\houses.gif

?????文件????????948??2009-04-14?22:29??例子11.3\Images\map.txt

?????文件??????19669??2004-04-30?12:32??例子11.3\Images\mountains.gif

?????文件???????1029??2002-08-09?22:25??例子11.3\Images\powerup0.png

?????文件???????1032??2002-08-09?22:25??例子11.3\Images\powerup1.png

?????文件???????1031??2002-08-09?22:25??例子11.3\Images\powerup2.png

?????文件???????1030??2002-08-09?22:25??例子11.3\Images\powerup3.png

?????文件???????1030??2002-08-09?22:25??例子11.3\Images\powerup4.png

?????文件???????4780??2004-05-03?08:51??例子11.3\Images\runningLeft.gif

?????文件???????4819??2004-05-03?08:51??例子11.3\Images\runningRight.gif

?????文件????????851??2002-08-09?12:41??例子11.3\Images\star0.png

?????文件????????859??2002-08-09?12:44??例子11.3\Images\star1.png

?????文件????????906??2002-08-09?12:45??例子11.3\Images\star2.png

?????文件????????867??2002-08-09?12:46??例子11.3\Images\star3.png

?????文件????????867??2002-08-09?12:46??例子11.3\Images\star4.png

????..A.SH.????214016??2009-05-20?10:07??例子11.3\Images\Thumbs.db

?????文件???????6127??2002-08-09?13:55??例子11.3\Images\tile_A.png

?????文件???????5226??2002-08-09?14:13??例子11.3\Images\tile_B.png

?????文件???????5593??2002-08-09?14:20??例子11.3\Images\tile_C.png

............此處省略23個文件信息

評論

共有 條評論