java 图像闪烁
publicclassGamePanelextendsJPanelimplementsRunnable{publicGamePanel(){newThread(this)...
public class GamePanel extends JPanel implements Runnable {
public GamePanel() {
new Thread(this).start();
}
@Override
public void paint(Graphics g) {
g.drawImage(StaticData.mapData.get(new ImageIcon("图片的路径").getImage(),0,800,600,image_x,
image_y,image_x2, image_y2, this);
g.drawImage(StaticData.mapData.get(new ImageIcon("图片的路径").getImage(),0,400,200, this);
}
@Override
public void run() {
while (true) {
try{
Thread.sleep(150);
repaint();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
我想自己做个小游戏玩玩 第一个 g.drawImage 画的是 游戏地图 第二个g.drawImage 画的是人物 运行起来 人物有点闪烁 我也试过有 java 画图双缓冲显示 也不行啊 还闪烁 求大神解答
http://pan.baidu.com/s/1bneTeZt
这个是我的源码 你们看看有什么地方不足 谢谢 展开
public GamePanel() {
new Thread(this).start();
}
@Override
public void paint(Graphics g) {
g.drawImage(StaticData.mapData.get(new ImageIcon("图片的路径").getImage(),0,800,600,image_x,
image_y,image_x2, image_y2, this);
g.drawImage(StaticData.mapData.get(new ImageIcon("图片的路径").getImage(),0,400,200, this);
}
@Override
public void run() {
while (true) {
try{
Thread.sleep(150);
repaint();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
我想自己做个小游戏玩玩 第一个 g.drawImage 画的是 游戏地图 第二个g.drawImage 画的是人物 运行起来 人物有点闪烁 我也试过有 java 画图双缓冲显示 也不行啊 还闪烁 求大神解答
http://pan.baidu.com/s/1bneTeZt
这个是我的源码 你们看看有什么地方不足 谢谢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询