问题标签 [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 投票
0 回答
331 浏览

xcode - Cocos2D:制作高清版 tmx 文件的最佳流程?

根据 Cocos2D 指南,为您拥有的每个 SD 文件提供一份 HD tmx 文件的副本,在文件名末尾添加指示符“-hd”。在 HD 版本中,tilewidth、tileheight、spacing 和 margin 属性都需要两倍大。最后,HD tile atlas 需要在文件名的末尾加上 -hd,并且它需要以这种方式出现在 HD tmx 文件中。

http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:how_to_develop_retinadisplay_games_in_cocos2d

我有很多我经常更改的 SD tmx 地图。人们通常使用一个过程来自动制作这些高清版本吗?我唯一能想到的就是在 Xcode 的构建过程中运行一个脚本,但这听起来像是一场噩梦。

0 投票
1 回答
146 浏览

xslt - 我需要从两个单独的 TMX 文件中合并相应的语言对,任何人都可以建议最直接的方法吗?

示例文件 1:

示例文件 2:

0 投票
1 回答
218 浏览

zend-framework - 在 TMX 中使用默认语言

我创建了一个应该部分翻译成不同语言的应用程序。目前我有一个包含 2 种语言(英语和荷兰语)的 TMX 文件。它在引导文件中是这样设置的:

现在应该添加其他语言,如丹麦语、法语等,但并非所有字段都需要翻译。如果 Zend 找不到特定键的翻译,是否可以让 Zend 选择一种语言作为默认语言。

例如。

由于 srclang 是 en-gb。并且应该显示来自丹麦的用户登录英文版的密钥登录。这可以做到吗?

0 投票
1 回答
1153 浏览

xml - 使用 NDK 和 SDL_RWops 从 android assets 文件夹中读取 xml/tmx 文件不起作用

我在使用 SDL2 + NDK 框架 (r9c) 时遇到了一个非常烦人的问题。

我将 .xml 和 .tmx 文件保存在 assets 文件夹中。现在我正在使用 SDL_RWops 从 assets 目录中读取 xml 和 tmx 文件并使用 tinyxml lib 进行解析。

读取 xml/tmx 文件的源代码:-

使用 Tinyxmllib 解析函数:-

我能够访问和解析 xml 文件,但相同的功能无法访问 .tmx 文件并出现奇怪的错误。NDK 失败并出现以下错误:-

错误日志:-

您可以看到标有 ** 的行存在一些问题。

我无法解决这个问题,并且从过去两天开始一直坚持。请帮忙。

map1.tmx 文件输出:-

0 投票
1 回答
689 浏览

c++ - Cocos2dX 无尽地图

我是 cocos2dx 的新手,我正在尝试使用带有 cocos2dx 和平铺(.tmx)的 tilemaps 创建一个游戏,我不知道这是否是个好方法,但我想创建一个无尽的地图,如果您愿意,您可以永远运行和运行的游戏。我试图使用两个 tilemaps 并在没有成功的情况下彼此相邻重复一个(我对 cocos2dx 的了解仍然非常有限 :) )。您向我推荐了这种方法吗?如果没有,你推荐我什么?,如果是,我怎样才能把两个瓦片贴在一起?

0 投票
0 回答
131 浏览

andengine - BoundCamera 与 TMXTiledMap 和 HUD 与 AnalogOnscreenControl

我将 BoundCamera 与 TMXTiledMap 一起使用,并使用 AnalogOnScreenControl 并将其附加到 HUD。但是当我将地图滚动到另一个位置时,控件不能再使用了,请帮助我!谢谢!

我的代码:

有没有人请帮帮我!

0 投票
0 回答
880 浏览

python - 将 tmx 与 pygame 一起使用时出错

我正在尝试遵循有关在 Python 中使用模块 pygame 的教程/讲座, http://www.youtube.com/watch?v= mTmJfWdZzbo 。我也有视频中引用的所有文件,这里是https://bitbucket.org/r1chardj0n3s/pygame-tutorial/src/a383dd24790d?at=default。尝试使用 .tmx 文件作为游戏地图时出现问题,步骤 14。我尝试编写自己的代码,但我也尝试仅使用讲座提供的代码。无论我做什么,我似乎都无法克服以下错误:

这里的“platformer.py”是我在提供的文件中名为“14-tillemap.py”的文件的精确副本(以及来自提供的文件的“map.tmx”)。

我真的无法弄清楚这个错误,我也无法在其他地方找到与此相关的任何问题。

我在 64 位 Windows 8.1 上运行 Python 2.7(如果重要的话)

0 投票
1 回答
227 浏览

ios - 如何从我的文档目录加载 TMX 地图?

我正在从我的服务器下载 TMX 地图和 Tileset,并将它们保存到 iOS 应用程序文档目录中:

这会下载这两个资产。然后我尝试加载我的地​​图:

Cocos2D 拒绝加载它。它没有找到文件,即使日志状态:

如果我枚举 Documents 目录中的所有文件,我会得到:

我已经说服自己文件在那里。TMX 地图将瓦片集加载为相对路径:

如果这是从 Bundle 加载的,那就没问题了。为什么它在 Documents 目录中不起作用?

0 投票
1 回答
130 浏览

iphone - 将 ContactBitMask 添加到以平铺方式创建的 tmx 地图中的对象层?

sprite kit我和一个朋友已经开始使用Xcode创建平台游戏。我们正在使用由主层和对象层组成的平铺程序创建关卡。我们目前在向地图中的对象层添加接触位掩码时遇到问题。我们希望玩家能够接触到我们的物品,例如板条箱、地板、硬币、健康包等。

任何有关如何做到这一点的帮助将不胜感激。

0 投票
2 回答
48 浏览

ios - 我的 Sprite AI 工作不正常。为什么?

我希望将我的两个敌人设置为攻击模式,但是因为它只有最后一个添加的敌人被设置为攻击模式。

有没有办法解决?任何提示或建议表示赞赏。如果您需要更多代码,请告诉我。