0

ポンゲームウィンドウに白い長方形を塗りつぶす方法を一生理解できません。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.*;

誰かが私がこれを回避するために何を試みることができるか知っていますか?

4

2 に答える 2

7

APIが最近変更されたため、使用するのではなく

shapeRenderer.begin(ShapeType.FilledRectangle);

代わりにこれを使用してください

shapeRenderer.begin(ShapeType.Filled);

と使用

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

塗りつぶされた長方形を描画します。詳細については、 ShapeRenderer.javaを参照してください。

于 2013-02-25T14:59:27.013 に答える
1

これに基づいて FilledRectangleはネストされた列挙型ShapeTypeの列挙型値です。しかし、ここ「ネグリジェ」には、この列挙値は存在しません。したがって、ライブラリのバージョンについては混乱が生じるはずです。IDEでビデオと同じバージョンを使用していることを確認してください(私はビデオを見ませんでした)。

于 2013-02-25T14:16:47.463 に答える