Java-pong游戏图形未出现

Java-pong游戏图形未出现,java,libgdx,vector-graphics,Java,Libgdx,Vector Graphics,我一辈子都搞不懂如何在我的乒乓球游戏窗口上创建一个填充的白色矩形。我遵循了一个关于使用ShaperEnder类的基本教程(),但出于某种原因,该教程使用了以下行- shaperender.begin(shaperender.ShapeType.FilledRectangle) 但是,我使用的IDE不理解FilledRectangle是什么,并抛出一个无法解决的符号错误 我已导入以下所有库: import com.badlogic.gdx.*; import com.badlogic.gdx.ba

我一辈子都搞不懂如何在我的乒乓球游戏窗口上创建一个填充的白色矩形。我遵循了一个关于使用ShaperEnder类的基本教程(),但出于某种原因,该教程使用了以下行-

shaperender.begin(shaperender.ShapeType.FilledRectangle)

但是,我使用的IDE不理解FilledRectangle是什么,并抛出一个无法解决的符号错误

我已导入以下所有库:

import com.badlogic.gdx.*;
import com.badlogic.gdx.backends.lwjgl.*;
import com.badlogic.gdx.graphics.*;
import com.badlogic.gdx.graphics.glutils.*;
import com.badlogic.gdx.math.*;

有人知道我能做些什么吗?

基于,FilledRectangle是嵌套枚举形状类型中的枚举值。但在“夜”中,此枚举值不存在。因此,关于库版本,肯定存在一些混乱。确保IDE中使用的版本与视频中的版本相同(我没有观看视频)。

API最近发生了变化,因此没有使用

shapeRenderer.begin(ShapeType.FilledRectangle);
用这个代替

shapeRenderer.begin(ShapeType.Filled);
和使用

shapeRenderer.rect(x, y, w, h);

绘制一个填充矩形。有关更多信息,请参阅。

它是否可以解析您正在导入的所有库?您能否提供您的尝试,以便我们知道从何处开始?是的,所有库都可以解析。有没有一种方法可以让我把所有的代码上传到这个网站上?或者粘贴到这个网站上,或者你可以直接编辑你的代码。切记去掉不必要的部分。把它切成糊状-。这只是其中一个类,将在适当的时候添加更多!我将尝试一下-非常感谢您的帮助。关注Libgdx博客,了解v1.0之前的API更改。这是ShaperEnder更改条目:我现在已经解决了这个问题-所有东西都可以正确编译,但是当我尝试运行程序时,我没有看到一个白色方块,它应该出现在小程序中。是的,给你:pastebin.com/Cnzgd5F0,pastebin.com/sS0B6zUs,pastebin.com/9HJaPkhB和pastebin.com/sxghthmft问题在于球的尺寸为零。看看GameObject的构造函数,因为它有“边界”作为局部变量,隐藏了它试图设置的字段。如果你从GameObject的构造函数中的“Rectangle bounds=new Rectangle()”中删除单词Rectangle,那么你会在窗口的左下角看到一个绿色的正方形。