问题标签 [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.

0 投票
3 回答
110222 浏览

javascript - 在 javascript 中解压 gzip 和 zlib 字符串

我想从 tmx 文件中获取压缩层数据。谁知道在 javascript 中解压缩 gzip 和 zlib 字符串的库?我尝试zlib但它对我不起作用。例如,tmx 文件中的图层数据为:

我的 JavaScript 代码是

它运行时显示消息错误“不支持的压缩方法”。但我尝试使用在线工具作为http://i-tools.org/gzip解压缩,它返回正确的字符串。

0 投票
1 回答
137 浏览

iphone - TiledMaps 和真实对象

我正在使用 Cocos2d 为 iPhone 创建超级马里奥兄弟重制版。
我很难理解如何将真实对象添加到平铺地图。

我知道您可以将对象层添加到平铺地图并设置它的位置,
但我不确定如何定义应该是什么对象。

例如,我正在创建一个简单的超级马里奥兄弟。

超级马里奥兄弟

我想在地图上添加不同的块,一个应该拿着星星,一个应该拿着硬币,等等。

所以我的问题是,如何在平铺地图中正确创建类对象?

0 投票
1 回答
313 浏览

java - LibGDX TiledMap 不渲染

我已经开始从 slick2d 转移到 Libgdx,我正在尝试让 .tmx 文件与 libgdx 一起使用。我遵循了 libgdx wiki 上的 TileMap 教程,但我似乎无法让我的 .tmx 文件进行渲染。当我运行它时,我没有收到任何错误,我的其他纹理渲染得很好,但是 .tmx 在哪里看不到。

我使用 libgdx-texturepacker-gui 创建包文件。如果我不得不猜测问题出在哪里,我会猜测是包文件,但我不确定它有什么问题或如何修复它。我遇到了项目桌面版本的问题(我没有尝试过任何其他版本),所有资产都在 android 资产文件夹中。

我将整个项目与资产一起上传到dropbox的 zip 文件中,因为我认为这样可能更容易。您能给我的任何帮助将不胜感激,谢谢。

0 投票
1 回答
163 浏览

iphone - 使用 CCTMXLayer 处理大型地图

我只是在我的游戏中进行一些事情,并且我正在使用 CCTMXLayer 作为我的平铺背景。当我的地图是 30x30 瓷砖时,一切都很好,但我的世界大约是 500x500 瓷砖。我只会使用这样大小的地图,但它在动画过程中会严重滞后。关于处理非常大的平铺地图而没有滞后的任何想法?

0 投票
1 回答
2752 浏览

java - 无法在 libgdx 中加载渐进式 jpeg 图像

这是我的来源

我在资产内的数据文件夹中有 test.tmx 文件和图像。但是,当我尝试运行我的应用程序时,出现以下错误。vector_grass_and_sky_2_by_blackmaddog.jpg 在数据目录中,但是 TmxMapLoader 无法加载文件。除了将图像文件和 tmx 文件放在同一个地方并尝试加载它之外,我还需要做任何其他事情吗?

0 投票
0 回答
175 浏览

cocos2d-iphone - 加密 TMX 瓦片地图?

我正在创建的应用程序中使用 TMX tilemaps (Tiled)。

我很好奇是否有其他人以“恶意”用户不知道该文件是 TMX 地图的方式加密或更改了他们的瓷砖地图。

我基本上希望我的 TMX 以某种方式隐藏,任何人打开应用程序并检查其内容,都无法打开 TMX 并以他们知道是秘密物品的方式更改地图,或者更改它以便敌人不存在t 一样强等等……等等。我必须在我的游戏中保守一些秘密 :-)

0 投票
2 回答
94 浏览

php - 是否可以将使用 php 上传的文件作为输入传递给 javascript?

我正在使用基于磁贴的 tmx 编辑器,目前正在保存文件。目前,它将 tmx 传递给一个名为 endpoint 的 php 文件,该文件用于下载该文件。可以在此处查看 www.jamesplanet.net/growtopiamapeditor/beta。

我需要知道的是可以使用 php 上传文件然后将文件传递给 javascript 以加载到编辑器中吗?

如果您需要源的副本,我可以放一个链接

如果这个问题的措辞不正确或没有足够的信息,请不要投反对票。而是让我知道您还需要知道什么。

0 投票
0 回答
289 浏览

android - 当基地在相机范围之外时不渲染 TMX 瓷砖(Andengine)

我在 Andengine 中使用等距 TMX 图层来渲染我用“平铺”创建的 TMX 地图。等距 TMX 地图使用 64x32px 字段。一些像墙这样的瓷砖尺寸为 64x128 像素。我如何强制渲染这些墙,即使它们的 64x32px 底座在相机范围之外?

tmx 样本

0 投票
1 回答
822 浏览

android - 在andengine中更改tmx图块

我一直在使用这种技术来更改我们游戏中的图块,但是我注意到当同时更改许多图块时性能损失相当大。我正在使用该技术为 TMX 地图上的图块设置动画。我想知道是否有人注意到使用该方法更改 tmx 磁贴的任何性能问题?有没有更有效的方法来改变 TMX Tiles?

为了避免性能损失,我能想到的唯一其他选择是将动画精灵附加到 TMX 层,但这似乎不是一个理想的解决方案。

任何意见,将不胜感激。

以下是我所指的方法:

注意:我正在使用 GLES2 Anchor_Center 分支

0 投票
1 回答
2318 浏览

java - 使用 libGDX 将 tmx 文件加载到 java 时出现异常

当我最近尝试加载我在 Tiled 中制作的基本地图时,我得到了异常: TMX 图层数据的不支持的编码 (XML)

我查看了 badlogicgames 网站上的教程并做了同样的事情

在这里,我将我的 jf2.tmx 文件放在 assets 文件夹中。然后我将所有图像文件移动到同一目录。所以基本上......我做错了什么?