0

libgdx、box2d、および Tiled というソフトウェアを使用しています。

Tiled というソフトウェアで、オブジェクト レイヤーに 2 つのオブジェクトを作成しました。各オブジェクトに異なるプロパティ名と値を与えました。

私の質問は、コードを使用してプロパティ名と値を取得するにはどうすればよいですか?

私が試してみました:

if (mo.getProperties().get("direction").equals("left")) {
 float speed =  mo.getProperties().get("speed", Float.class);
}

エラーの取得: スレッド「LWJGL アプリケーション」の例外 java.lang.ClassCastException: java.lang.String を java.lang.Integer にキャストできません

4

1 に答える 1