Java 动画、声音与线程编程实战
1. 测试 Sprite 类
SpriteTest 类用于测试 Sprite 类。它通过为 Sprite 类提供一些图像、指定其位置和增量点,并在一个线程中反复调用其 update() 方法来实现动画效果。以下是 SpriteTest.java 的源代码:
/*
* SpriteTest
* Tests the Sprite class
*/
import java.awt.*;
public class SpriteTest extends GUIFrame implements Runnable {
Sprite sprite;
public SpriteTest(Image[] images, Point loc, Point dest) {
super("Sprite Animation Test");
MediaTracker mt = new MediaTracker(this);
for (int i=0; i < images.length; i++) {
mt.addImage(images[i], i);
}
try {
mt.waitForAll();
} catch (InterruptedException e) {}
sprite = new Sprite(images, loc, dest);
}
public static
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



