问题标签 [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.
objective-c - 带有 tileMap 的 Cocos2D 项目。返回无效职位
我有一个项目,我正在尝试实现一个寻路类,但我偶然发现了一个我似乎无法解决的问题。
可以在此处找到错误发生时的视频: https ://www.dropbox.com/s/25ajb0mc5p4a3a9/Tilemap%20Error.mov
抛出的错误信息是:Assertion failure in -[CCTMXLayer tileGIDAt:withFlags:], /Users/Dave/Desktop/AI_DISS_new copy/AI_DISS/libs/cocos2d/CCTMXLayer.m:304
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'TMXLayer: invalid position'.
该点以像素值的形式返回,而地图和图层大小以平铺值的形式返回,因此我尝试将保存像素值的变量除以平铺的宽度或高度,但似乎没有任何效果。
tileAt:point 的 GID 在使用像素值时返回太高(可以理解),当转换为 tile 值时,搜索很长时间,最终离开地图并不断搜索,直到 Xcode 崩溃。
我已尝试尽可能详细地解释,如果这不是最适合本论坛的问题,我深表歉意。我真的很感激任何帮助。
如果您需要更多详细信息,请询问。
使用该类的原始说明在 cocos2d 论坛上,该论坛刚刚进行了大修,线程似乎已被移动或删除,所以我无法引用它们,但我确信 tilemap(一个 TMX Tilemap)和图层属性已经正确传入。
在我的 HelloWorldLayer 类中,值是:
并且 move 方法被称为:
提前致谢。
GID 代码如下评论:
properties - Cocos2d: How Can I Programatically Set Gid Properties To A CCTMXTiledMap
After making my TMX based map in Tiled, I would like to programatically change certain properties of the tiles as my game progresses.
This is the code I've tried but it doesn't work. But I include it here to demonstrate the logic of what I'm trying to achieve...
The error thrown here is "Expression is not assignable"
.
How can I set these properties programatically, thanks.
c++ - try to compiling project with qt creator and Tmx parser
i can't compile project with qt creator, this throw the next error
but i added the libraries to .pro file
i can compile this project with makefile but no with qt creator and qmake
ios - Tilemap 楼层不显示在背景图片之前
我在做一些应该很简单的事情时遇到了一些麻烦。我无法让我的瓷砖地板显示在背景图片上方。但是,我可以让我的所有其他游戏对象从我的控制板显示到我的 HUD,甚至在同一个图块地图中设置的硬币和怪物。基本上一切都出现在背景前面,就像我期望的瓷砖地图的地板一样,所以看起来就像我在空中行走。我已经尝试了很多事情,比如改变我添加背景图片或瓷砖地图地板的图层,甚至尝试以与我设置我的角色相同的方式设置它,但结果相同。Tilemap 地板总是在后面。添加我的设置代码,希望它对解决问题也有帮助。
我创建了这个 BG 精灵,因为我希望我的 tilemap 垂直滚动或水平滚动。自动地。所以我发现最简单的方法是让tilemap成为“bg”的孩子并滚动“bg”,从而滚动tile map。但是,我尝试将背景设置为 bg 的子元素并为它们设置 Z,但这似乎没有帮助。提前感谢您为解决此问题提供的任何帮助
在里面
设置世界
创建字符
创建控件
背景
java - LibGDX + Eclipse | 无法加载 .tmx () 文件
我大约一周前开始使用 libGDX,但在 tmx 中加载时遇到问题。平铺地图。据我所知,游戏没有找到“test.tmx”,但我不知道为什么!据我所知,路径是正确的。
我使用“平铺”作为地图编辑器。图层格式为 Base64。
此屏幕截图显示了我用来加载 tmx 的代码。文件和项目结构: http ://abload.de/img/tmxgpptc.png
我收到以下错误消息:
android - 使用 AndEngine 无法正确显示 TMX 文件
我为室内定位编写了一个定位器应用程序。我使用 TMX 文件来渲染我的楼层地图并使用 AndEngine 加载它们。问题是程序没有正确显示 TMX 文件。
这是原始文件:
这是我的应用程序显示的内容:
我怎样才能解决这个问题?这是代码:
pygame - 使用 python/pygame 打开 tmx 地图
我正在尝试使用此 tmx 库https://github.com/renfredxh/tmx/blob/master/tmx.py打开一个 tmx 地图
我的 python 代码如下所示:
我尝试加载的 map.tmx 包含两层。一个没有瓦片集的瓦片层和一个带有矩形的对象层。
尝试运行我的代码时出现以下错误:
我打印了数据,结果是 b''。有谁知道这里有什么问题?
我在这里发现了同样的问题但没有得到解答: Error using tmx with pygame
android - LibGDX,TMX 地图出现问题(渲染、调整大小)
我正在使用平台游戏 LibGDX 制作新的 Android 游戏,但我遇到了 TMX(平铺)地图的问题。我读了很多关于 LibGDX 的瓷砖间隙问题,但我不能让它正常工作。
这是我的问题:有时,当角色移动时,我可以在每个图块上看到 Tileset 上前一个图块的结尾,在我的计算机上全屏显示它大部分时间都可以正常工作,但是当我设置我的智能手机(800x480px)的分辨率窗口不起作用。
这是这个问题的视频: https ://www.youtube.com/watch?v=IXaoE_YNpuA&list=UUE3Ty03UMwTh3hNIKx2Dmmw
这是我的瓦片集:
你知道什么可以解决这个问题吗?
android - AndEngine 的大型 tmx 映射和 outOfMemory 错误
我的 Andengine 游戏有一个很大的 tmx 地图,大小为 9000*30,当我想将它加载到应用程序中时,我收到了 outOfMemory 错误。谁能帮我解决这个问题?任何想法?
android - 使用进度条或加载场景在后台加载 tmx 地图
我使用 AndEngine,并且我有一个 3000 * 3000 像素的大型 tmx 地图。当我在菜单场景中单击播放按钮以加载游戏场景时,加载并在菜单场景中等待需要 20 多秒。我想在加载 tmx 地图时显示进度条或加载场景。这是我在游戏场景中加载 tmx 地图的代码。