bufferstrategy相关内容

BufferStrategy绘制和更新屏幕

我试图并排绘制单个矩形(未填充)以制成地板,然后以恒定速度向左移动整个地板.我的问题是,当他们向左移动时,屏幕不会刷新或删除前一个屏幕,因此几秒钟后,矩形集就变成了纯色. 这是我的代码. 我想了解如何加载屏幕,然后更新值,删除旧屏幕并显示新屏幕? 框架类: package Main; import java.awt.Dimension; import javax.swing. ..
发布时间:2020-07-19 18:39:45 Java开发

组件必须具有有效的对等方-BufferStrategy

首先,我知道以前曾问过类似的问题,但是似乎没有答案可以解决我的问题. 我正在做一个小游戏,由于某种原因,每当我尝试创建新的缓冲策略时,java都会返回IllegalStateException.我正在将游戏添加到JFrame中,但是仍然抛出异常,这是添加到JFrame中的代码: JFrame frame; public Window(int x, int y, int width, ..
发布时间:2020-07-19 18:39:43 Java开发

使用createBufferStrategy()的正确方法是什么?

即使使用Java Swing超过一年,它对我来说仍然是神奇的。我如何正确使用BufferStrategy,特别是方法 createBufferSrategy()? 我想要添加到它然后绘制的JFrame和Canvas。我还希望能够调整Canvas的大小( setSize())。每次我调整画布大小时,似乎我的 BufferStrategy 被删除,或者说变得无用,因为使用 show() on B ..
发布时间:2018-12-10 11:04:55 Java开发

三重缓冲重闪烁

不应该三重缓冲和Canvas是被动呈现最佳的解决方案?我刚刚写了这个Java code,显示一个圆圈。如果我离开BufferStrategy中为3,在闪烁这么多。如果我把它归结为2个或1这是确定。也许我做错了什么? 公共无效的run(){ 而(运行){ 更新(); 画(); } } 公共无效更新(){ } 公共无效的draw(){ ..
发布时间:2016-07-29 14:30:31 Java开发