问题标签 [tmx]
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.
android - 如何使用 cocos2d-android.jar 在 Cocos2d Android 中加载 .TMX 文件
这是我的第一个问题,我在 SO 中彻底搜索以找到我的问题的解决方案。但我不明白。我正在使用 cocos2d-android.jar(Cococs2d 不是 Cocos2d-x)在 Android 中开发演示游戏。以下是我加载 TMX 文件的 java 代码:
以下是我的“MyTiledMap.tmx”文件。
当我运行该项目时,它会因以下 Logcat 堆栈跟踪而崩溃:
有人可以指出我正确的方向吗?其他显示在 Android 中使用 cocos2d 加载和移动平铺地图的源/链接也受到欢迎。
java - 获取在 tmx 地图上点击/点击的单元格
所以我有一张地图,我从中获取了单元格并存储在一个单元格 2d 数组中
我的问题是,如果我单击地图上的一个单元格,我如何获得被单击的单元格(X,Y)。
rendering - 平铺地图的 LibGDX 渲染部分
我正在尝试在 LibGDX 中制作基于图块的游戏,但遇到了一些问题。在早期版本的 LibGDX 中,您可以绘制 .tmx 地图的特定部分,而不是整个甚至图层的一部分。尽管,在夜间构建中,我找不到任何关于这种方法的信息,但我发现的唯一东西是绘制整个地图或其中一个图层。
理想情况下,我想绘制地图的一部分,例如从坐标 (5,5) 到 (25,25) 绘制 nao。仅表示从第 5 行/第 5 列第 5 号位置的瓷砖开始的方形 22x22 瓷砖。5.
在较新的版本中甚至可行吗?
c# - 将碰撞添加到 .tmx
我最近下载了“平铺地图编辑器”——因为我听说它是制作地图的好工具。我还有一个 .tmx “编译器”,嗯,它使 .tmx 在 XNA 中可用。
我创建了一张地图并导入了它,它运行良好,但现在棘手的部分来了......
如果我在“平铺”中添加一个碰撞层并添加一个表示块部分的平铺,我将如何获取数据和值,以及如何在 XNA 中使用它?以及如何让玩家在某个位置生成,以及如何将事物添加为事件和可移动对象?
您不必告诉我所有这些,但如果您能告诉我如何从 .tmx 获取数据和值并将其转换为矩形或类似的东西,那就太酷了^^
提前致谢!
java - LibGDX TmxMapLoader 无法解析
我刚开始尝试在 LibGDX 中使用 .tmx 文件,我似乎遇到了障碍。在 Eclipse 中,以下代码:
表示 TmxMapLoader 和导入都不能解析为类型。我已将最新的 gdx-tools.jar(来自 11/9 nightly-latest.zip)添加到项目的构建路径中,Eclipse 建议将其更改为 TiledLoader,因此 eclipse 似乎看到了那个 .jar ...我不确定还有什么可能导致这种情况。
任何帮助表示赞赏。
serialization - 我可以在 libGDX 中保存 TiledMap 吗?
我刚开始研究 libGDX,我真的很喜欢它。加载我用编辑器生成的瓦片地图非常简单。但我想开发一款玩家可以修改和扩展地图的游戏。
所以这是我的问题:是否可以在 a 中添加/删除/更改字段com.badlogic.gdx.maps.tiled.TiledMap
并将结果保存到光盘?
python-3.x - TMX(Translation Memory eXchange) files in python
Is there a module for handling TMX(Translation Memory eXchange) files in python, if not, what would be another way to do it?
As it stands, I have a giant 2gb file with French-English subtitles. Would it be possible to even handle such a file or would I have to break it down?
cocos2d-x - 使用 cocos2d-x 滚动大瓷砖地图会给我黑色瓷砖,那里应该有绿色瓷砖
我正在加载使用 Tiled 软件创建的 400x400 平铺地图。一个图块是 120 像素,总共 48000x48000 像素。
我这样加载
然后我像这样滚动。
当我垂直滚动到这个位置时,我不再从地图上获得瓷砖,我只是得到黑色瓷砖。
当我水平滚动时,即使到达这个位置也不会遇到同样的问题。
感谢提前。
serialization - 如何在 libGDX 中操作 TiledMap?
看起来 libGDX 目前不支持更改TiledMap
游戏中的内容。我想
- 添加/删除瓷砖 [已解决]
- 移动对象 [已解决]
- 序列化更改 [部分解决]
是否有任何第三方解决方案可以解决(至少部分)这些问题?或者如何以不同的对象模型/文件格式处理“增量”。
cocos2d-iphone - 交错 tmx 中的重叠瓷砖在 cocos2d 中不可见
我用 tiled 来制作交错类型的 TMX。但是当我使用这个 TMX 运行我的代码时,模拟器中的输出是,重叠的图块不可见。
请帮助我我在 cocos2d 中使用的代码是