【问题标题】:how to get property name and value in Tiled-software如何在 Tiled-software 中获取属性名称和值
【发布时间】:2014-04-27 18:55:35
【问题描述】:

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

【问题讨论】:

  • nm 让它开始工作。

标签: libgdx box2d tiled


【解决方案1】:

请刷新“访问”目录。

如前所述,如果在 tiledmap 中设置属性的“方向”。可能是项目文件中“访问”没有同步更新的原因。

【讨论】:

    猜你喜欢
    • 2011-10-02
    • 2011-07-27
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    相关资源
    最近更新 更多