我不能为我的生活弄清楚如何在我的乒乓球游戏窗口上创建一个填充的白色矩形。我在使用ShapeRenderer类时遵循了基本教程(https://www.youtube.com/watch?v=_MAi2H6lf0A),但由于某种原因,本教程使用以下行 -
ShapeRenderer.begin(ShapeRenderer.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.*;
有人会知道我可以尝试绕过这个吗?
答案 0 :(得分:7)
最近API发生了变化,因此不是使用
shapeRenderer.begin(ShapeType.FilledRectangle);
使用此代替
shapeRenderer.begin(ShapeType.Filled);
并使用
shapeRenderer.rect(x, y, w, h);
绘制一个填充的矩形。有关详细信息,请参阅ShapeRenderer.java。
答案 1 :(得分:1)