我正在使用 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