问题标签 [tmxtiledmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

python - 使用 pytmx、pygame 在精确的时间启动动画对象

我遇到了麻烦,我正试图在我的比赛中打开大门。我正在使用 pygame 和 pytmx,我已经建立了一个用房间制作的关卡,并且在每个房间中我都有一个使用 pytmx 的渲染器,我想要实现的是例如在 0 级玩家必须移动到一扇门打开它进入关卡 1,我的目标是在玩家敲门时启动并绘制动画。

我试图让我的 Door 对象(他的父对象是 pygame Sprite 类)更新,它有点工作,但当然对象被修改和显示,但是平铺的地图对象也停留在地图的后面,所以我试图只是不初始化我在瓷砖地图中的对象,但如果是这样,门根本不会咬。然后我尝试修改平铺对象图像并重新加载我的渲染但仍然无法正常工作,你们中的任何人有任何想法吗?

下面是部分代码,方便大家理解

所以现在我想做的是使用动画平铺对象并从 tmx 数据启动动画,但我什至不明白如何在第一次渲染时启动动画。

预先感谢您的回答。

0 投票
0 回答
19 浏览

java - LibGdx MapObjects 在有效的瓷砖地图上为空

我目前正在使用 libgdx 和它的 box2d 扩展来制作开放世界平台游戏。我想从 tmx tilemap 渲染一个世界,并从中添加物理。tilemap 渲染得很好(使用OrthogonalTiledMapRenderer),但是当我尝试使用以下代码添加物理时,什么也没发生。

经过一些调试(运行mapObjects.getCount())后,我发现大小为 0。这很奇怪,因为我知道这是一个有效的 tilemap(我可以很好地渲染它)。有谁知道这是为什么?

0 投票
0 回答
11 浏览

python - 如何从平铺地图编辑器中获取图层的 PyTmx 的 ID?

我需要在 PyTmx 的帮助下从地图中获取图层的 ID