我正在用Java制作一个游戏,我有它,当玩家按下左箭头按钮时,三个图像一个接一个地被绘制出来。但是当绘制第三张图像时,您仍然可以看到它之前绘制的图像(我旋转了图像以使其看起来更逼真)。无论如何要“取消绘制”图像吗?我做了一些研究,没有发现任何具体的东西。
问问题
430 次
不,您不能取消绘制图像。听起来图像不是完全不透明的。
不要成为一个过于复杂的瘾君子,而是使用 OpenGL 在四边形上绘制它们怎么样。这样您就可以更轻松地隐藏、显示、旋转、动画、加速等。这一切都将比使用 Swing/AWT 快很多。JOGL library + NeHe Tutorials将快速向您展示如何实现这一点(真的,您只需要this和this)。或者,如果您想更简单、更便携,请使用Unity 。