1

ゲーム ワールド (タイル + コリジョン タイル) を Tiled から Lua ファイルとしてエクスポートしました。これを Love2d ゲームに統合し、どれが Walkable パスでどれがそうでないかを判断するにはどうすればよいですか?

4

1 に答える 1

2

この質問 ( 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)

インポートされたデータの各部分が何を意味するかについては、自分で解決する必要があります。

于 2013-10-19T00:51:39.773 に答える