【问题标题】:How do you use Tiled object layer?你如何使用平铺对象层?
【发布时间】:2013-08-16 01:15:24
【问题描述】:

我不确定这是否是问这个问题的地方,但我试图使用程序Tiled,但我不确定从哪里开始。我查看了它的文档,但它并没有那么有用,因为我已经有一些在游戏引擎 (GameMaker) 中使用平铺编辑器的经验,但我正在为这个项目直接使用 Java。

平铺对象层如何工作?它是否允许我在平铺编辑器中放置敌人,这些敌人会在游戏中出现并实际移动,还是它们只是像平铺一样的静态图像?

如果它确实允许我为敌人编写的程序,我该如何使用它?

【问题讨论】:

    标签: java map editor tile


    【解决方案1】:

    Tiled 允许您编辑图块和项目的图层。有表示 2D 图像网格的平铺层,以及只是具有属性的多边形的项目层。

    创建地图后,您可以使用该数据执行某些操作。 Tiled 不像 GameMaker。 Tiled 所做的只是允许您读取、写入和编辑数据。

    我建议您使用 LIBGDX 作为游戏引擎,并使用 Tiled 来创建您的地图。 LIBGDX 支持加载和渲染平铺地图。

    要创建敌人,您需要放置一些多边形,为这些多边形添加属性,并在解析游戏中的 Tiled 地图时根据这些属性创建敌人。

    【讨论】:

    • 有没有可以链接我的教程来展示如何向多边形添加属性?另外我暂时不想使用其他引擎,我只想使用 Java 及其方法。
    • 太好了,你会学到很多东西! LIBGDX 是一个游戏引擎,但它比 GameMarker 低得多。如果您现在不查看它,请记住它。掌握了基础知识后,它使许多事情变得更容易。 Tiled 的格式有点复杂。 Here's a tutorial.
    • 虽然查看它确实更深入地了解了如何实现它,但对于对象层,我必须围绕该系统工作。例如:创建一个与该对象层相同的变量名称并在编辑器中设置其值?
    • 您不需要完全按照教程进行操作。同样,平铺只是编辑数据。您决定该数据在您的代码中的含义。
    • 是的,我想我现在开始明白了,感谢您的提示和 tut 以及引擎!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 2020-11-02
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    相关资源
    最近更新 更多