【问题标题】:How to use Tiled Maps/Tileset exported as Lua in Love2d如何在 Love2d 中使用导出为 Lua 的 Tiled Maps/Tileset
【发布时间】:2013-10-26 15:13:11
【问题描述】:

我已将我的游戏世界(Tiles + Collision Tiles)从 Tiled 导出为 Lua 文件,我如何将其集成到我的 Love2d 游戏中并确定哪个是可步行路径,哪个不是?

【问题讨论】:

标签: lua love2d


【解决方案1】:

如果您查看此问题 (What code do I wrap around Lua code in C++ with LuaBind?),您会发现 lua 文件的示例。它只是一个文件,当在 lua 中运行时会返回一个包含游戏世界所有数据的字典。

假设您的地图名为“mymap.lua”,您可以通过以下方式之一执行此操作:

require("mymap")
local mymap = love.filesystem.load("mymap.lua")()

然后,要使用它,您可以执行以下操作:

-- loads the sprites of the first tileset
local tileset1 = love.graphics.newImage(mymap.tilesets[1].image)

-- print the width and height of the first layer
print(mymap.layers[1].width, mymap.layers[1].height)

至于每条导入的数据是什么意思,你自己去琢磨吧。

【讨论】:

  • 抱歉,您必须比“资源”、“分配”更具体。您需要帮助了解寻路吗?卢阿?爱2d?文件格式?
猜你喜欢
  • 2022-10-22
  • 2014-01-01
  • 2018-10-30
  • 2021-03-11
  • 2013-05-12
  • 2022-01-05
  • 2013-03-07
  • 2019-03-20
  • 2021-08-16
相关资源
最近更新 更多