2012年6月12日 星期二

Java Game Development (6) - Beginning Animation


import java.awt.Image;
import java.util.ArrayList;

public class Animation {
private ArrayList scenes;
private int sceneIndex;
private long movieTime; 動畫時間
private long totalTime; 場景的總時間
public Animation(){
scenes = new ArrayList();
totalTime = 0;
start();
}
//添加場景到ArrayList,並為每個場景設置時間
public synchronized void addScene(Image i, long t){ synchronized 只有這個方法運行
totalTime += t;
scenes.add(new OneScene(i,totalTime));
}

}




沒有留言:

張貼留言