小编Ryl*_*tos的帖子

你如何在游戏中加倍缓冲java?

因此,在我正在进行的游戏中,我有一个大理石跟随鼠标,但当它这样做时屏幕闪烁.

背景包括两个jpegs和9个矩形.我该如何进行双缓冲呢?这是主窗口的代码.

/**
 * Write a description of class Window here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Window extends JApplet implements MouseMotionListener
{
    private BufferedImage image; 
    private BufferedImage side;
    private int mouseX;
    private int mouseY;

    public Window(){
        try {
            image = ImageIO.read(new File("Backgrounds/violet.jpg"));
            side = ImageIO.read(new File("Backgrounds/side margin.jpg"));
        } catch (IOException ex) { }    
    }   

    private void delay(int delay)
    {
        try {
            Thread.sleep(delay);
        } catch (InterruptedException e) {}
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java graphics doublebuffered

6
推荐指数
1
解决办法
3万
查看次数

轻松找到鼠标的xy坐标?

所以基本上我正在制作一个游戏,主类有一个每秒运行60次的循环

我需要一种简单的方法来找到鼠标的xy坐标,这样我就可以在特定坐标上绘制一些东西.

有什么好办法吗?

java

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

doublebuffered ×1

graphics ×1