Tiled和MonoGame.Extended-如何处理碰撞?

问题描述 投票:0回答:1

我使用Tiled编辑地图,我想在我的游戏中设置碰撞系统。我试图在我使用的图块集的某些图块上设置属性,但问题是我无法从MonoGame访问它们。扩展,实际上该库似乎并非为此目的而设计的,我也不明白为什么,即,当我查看“ TiledMapTile”类中根本没有属性时,肯定是“ TiledMapTileset”类中的“ TiledMapTilesetTile”对象包含属性,但是如何从某个位置获取该对象?我想要的是这样的:

bool isCollisionTile = tiledMap.GetTile(x, y).Properties["IsCollisionTile"];

[我也愿意通过其他针对MonoGame / XNA的C#Tiled支持库,或者通过改变我对这个问题的方法,找到一个完全不同的解决方案来处理冲突。

提前感谢!

我使用Tiled编辑地图,我想在我的游戏中设置碰撞系统。我试图在我使用的图块集的某些图块上设置属性,但问题是我无法从...

c# collision-detection monogame tiled
1个回答
0
投票

您始终可以将使用的图块地图导出为JSON。参见JSON-map-format

© www.soinside.com 2019 - 2024. All rights reserved.