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

android - cocos2d:滚动 TMXLayer 口吃

TMXLayer在背景中垂直向下滚动 a。我在更新中将移动的距离乘以增量时间,所以它应该是平滑的。但事实并非如此。代码片段:

有人可以帮助我获得真正流畅的滚动吗?

0 投票
2 回答
5864 浏览

map - 在 AndEngine 中使用 TMX 文件

我有一个用“平铺”创建的等距 .TMX 文件,我使用的是 AndEngine GLES1。我想用它作为背景或地图。如果可能的话,我还希望将我的“玩家”运动与瓷砖联系起来。我知道有一些问题处理这个问题,但我需要实际的代码来显示背景。

这是我唯一的java文件

编辑切换到 GLES2 后,这给了我一些错误。我正在使用一个新类并插入提供的代码。我需要为其中任何一个创建类吗?是否通过属性链接 TMXproject - android 和该页面底部的“添加”框?谢谢

0 投票
1 回答
1142 浏览

android - AndEngine TXMLLoader 空指针异常

我正在尝试在andengine 中加载一个tmx 文件。我已经从 AndEngine 示例中复制了示例并创建了一个新的 tmx 文件,我正在加载该文件。但是我在 tmxLoader.loadFromAsset("tmx/test.tmx"); 线上得到了 NullPointerException . test.tmx 文件只包含一个图块。它给出以下错误日志:

即使我尝试加载示例提供的 tmx 文件,它也会给出相同的错误。知道我哪里出错了吗?

我正在使用 Tiled Map Editor Vesion 0.8.1 应用程序创建 tmx 文件。

0 投票
0 回答
1719 浏览

android - 如何使用 AndEngine 加载 TMX

我只是在这里遇到了 TMX 和 AndEngine 的问题,我用 mapeditor 创建了一个 tmx 文件,然后将它加载到我的游戏中,我得到了这个:

这是我的tmx文件,我该如何解决,谢谢大家,对不起我的英语不好

0 投票
1 回答
1440 浏览

android - AndEngine astar 寻路

谁能给我一个在 TMXTiledMap 上使用带有 AndEngine 的 astar 寻路算法的源代码示例。我正在使用从https://github.com/nicolasgramlich/AndEngine下载的 AndEngine 。

任何建议将不胜感激。谢谢!

0 投票
1 回答
746 浏览

android - 在 AndEngine 中动态操作 TMX 映射

是否可以在 AndEngine 中动态操作加载的 TMX 地图?例如,在平铺地图上添加对象、拖动对象或调整地图大小?

请有任何建议。

0 投票
3 回答
355 浏览

ios - CCTMXTileMap 适用于模拟器但不适用于设备

我有一个 TMX 平铺地图,用于我正在制作的使用 cocos2d 的应用程序的背景。当我使用模拟器时,一切运行良好。但是,如果我使用该设备,一切都会出错。启动时,它以全屏的加载屏幕开始,但很快过渡到: 加载后的图像

然后是黑屏。然后它给了我控制台输出:

它“未找到”的图像是包含平铺外观图像的源图像,它位于项目文件夹内,位于日志中上面指定的文件路径中。有人可以看到我做错了什么吗?

0 投票
2 回答
510 浏览

sprite - andengine 移除像 Sprites 这样的可收集对象

我正在使用 andangine 以及 tmx 和 body2d 扩展开发游戏。我在创建地图时创建对象(精灵),例如硬币的特定位置。我使用contactlistener来检查玩家是否与硬币碰撞。

我怎样才能删除这个精灵?我怎样才能最好地组织我的精灵?谢谢 =)

0 投票
2 回答
761 浏览

cocos2d-iphone - Cocos2d-x:从字符串启动 TMXTiledMap 时崩溃

我在从字符串输入创建 tmx 映射时遇到问题。

那是我的代码。它非常不稳定。大多数时候它会崩溃,有时它不会。我正在从字符串地图加载我的地​​图。Wich 是一个 const *char。我的地图被命名为 Level1.tmx,当我像这样加载地图时: tileMap = CCTMXTiledMap::create("Level1.tmx"); 它总是有效,从不崩溃。而且我知道 map 的值是 Level1.tmx 因为我在加载之前将它记录在行中。

当它崩溃时,日志输出如下: (lldb) 和 tileMap->setAnchorPoint(ccp(0,0)); 它说“线程1:EXC_BAD_ACCESS(代码= 2,地址= 0x0)

有谁知道为什么会发生这种情况以及如何解决它?

非常感谢。

ps:我用的是xcode,最新的cocos2d-x版本和iPhone模拟器

编辑:

使用断点,我检查了加载 tilemap 时出现问题的地方。

就行 tileMap = CCTMXTiledMap::create(map); 我的变量映射仍然很好

但在线 tileMap->setAnchorPoint(ccp(0,0)); 它突然损坏(大部分时间)

0 投票
1 回答
658 浏览

android - AndEngine 在多台设备上加载 TMX 地图

我的游戏有问题。我有一张 1280x1280px 的地图。它由 40x40 块组成,因此 1 个块是 32x32 像素。问题是我无法将此地图缩放到设备的实际屏幕尺寸。有没有办法做到这一点?

这就是我加载 tmx 文件的方式:

这就是地图的样子: http ://postimage.org/image/403w3dfnx/

这些动作只会发生在红色区域。我需要编辑地图吗?

先感谢您!