Code/JAVA

JAVA - image Motion

sidcode 2010. 7. 4. 18:11

Image 범위

public void tigerMotion(){

try {

while(true){

if(this.direct == 1){

if(imgNum < 13 || imgNum > 15){

imgNum = 12;

}

imgNum++;

} else if(this.direct == 2){


if(imgNum < 1 || imgNum > 3){

imgNum = 0;

}

imgNum++;

} else if(this.direct == 3){

if(imgNum < 5 || imgNum > 7){

imgNum = 4;

}

imgNum++;

} else if(this.direct == 4){

if(imgNum < 9 || imgNum > 11){

imgNum = 8;

}

imgNum++;

}

loadImg(imgNum);

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}



Image Set

public void loadImg(int imgNum){

try {

img = ImageIO.read(new File("imgs/images/RPG_C0_0" + imgNum + ".gif"));

Thread.sleep(200);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


이방법 보다 더 좋은 방법이 있을 꺼라 생각되지만, 현제 나의 한계인것같다.