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