我在此处更新 Pong 游戏中的屏幕时遇到问题。run() 方法将形状绘制到图形 (myBuffer),然后再绘制到 bufferedImage (myImage)。我正在为线程实现一个 run() 方法,以便桨可以同时移动。
我知道其他类(ball、bumper1、bumper2)在这个程序中工作,因为我在这个文件中使用相同的命令制作了 Pong,但没有 run() 方法。我在前一个中使用了一个监听器,它更新和刷新很好(只是对桨键相互干扰感到烦恼!:/)
我的猜测是,要么 1)线程不执行(不太可能,但不确定),要么 2)我使用 repaint() 的方式在线程中不起作用,或者 3)我遗漏了一些明显的东西。:}