问题标签 [tiled]
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.
xml - 获取平铺地图中的相对路径
当我用 Tiled 创建一个 tilemap 时,图像被附加为一个不是真正的相对路径:
这在 Tiled 中工作得很好,但是当我想用 X-uniTMX 在 Unity3D 中导入地图时会出现问题。当我手动将 XML 更改为
它就像一个魅力。
现在我的问题是如何在 Tiled 中导入瓦片集,这样我就可以摆脱这种奇怪的行为。
libgdx - libgdx 平铺地图获取玩家在整个地图中的位置以制作小地图
OrthogonalTiledMapRenderer
实际上,我使用相机变焦(在我的主相机上)绘制了我的平铺地图的一部分。相机以 box2d 世界中的玩家位置(始终位于屏幕中心)为中心。
我想用第二个相机创建一个小地图。一个简单的填充矩形,其中一个点代表玩家在地图上的位置。所以我创建了一个新相机:
我尝试绘制形状:
但是如何计算playerPos
整个平铺地图中的玩家位置?以及如何只绘制缩放地图的一部分?(我不想绘制所有地图,而是比我的主相机更大的部分)。
编辑:如果我想在我的小地图中重用我的平铺地图,我怎样才能在小地图中只绘制玩家可见部分(目前,即使我指定了一个小的相机尺寸,所有地图也会被渲染)?
android - 在给定屏幕尺寸的情况下,具有适当尺寸的 LibGdx 平铺地图
我已经像这样设置了我的平铺地图:
但是,由于拼贴的数量是硬编码的,因此屏幕将相应地以不同的屏幕尺寸拉伸。
如何自定义屏幕宽度以使其具有适当的比例并正确缩放以使用 LibGDX 和 Android 填充屏幕?
tile - 平铺地图编辑器:使等距平铺无缝连接/移除楼梯效果
我正在使用 TiledMap 编辑器,以及从 opengameart 获得的一组 Tiles,
我正在使用等距地图,但如果没有这种“阶梯式”效果,我就无法让这些瓷砖连接起来。
任何帮助表示赞赏。
ios - 如何使用JSTileMap swift从触摸中获取最近的图块
我刚刚创建了一个在用户触摸位置创建对象的函数,但我希望它根据我的平铺地图自动与平铺的中心对齐。
现在,我只能将对象放置在我的触摸位置,而不是自动将其重定向到最近的图块。
http://puu.sh/ggxOG/2785a2eeca.png(这就是我的瓷砖看起来像 32x32 的样子)
JSTileMap 函数
cocos2d-x-3.0 - 等距平铺地图对象坐标
我在这里对平铺等距地图上对象的坐标有些困惑。我有一个 25x25 瓷砖的等距地图,每个瓷砖都是 32x32 像素(64x32 等距)。我在地图上有一个对象位于 128.0 x 和 64.0 y。在 cocos2d-x 中运行时,坐标是 128.0 x 和 704.0 y?这个 y 坐标是从哪里来的?
我尝试将其与不同的 y 值进行比较,如下所示:
老实说,我无法弄清楚这个 y 坐标是从哪里来的。任何帮助表示赞赏。
ios - SKScene 中的 SKNodes 朝着错误的方向移动
我正在沿 x 轴执行一维运动。
物体在移动,但方向错误
移动场景的代码
python - 如何使用 Tiled 和 pytmx 在 Pygame 中显示平铺地图?
我知道有一个类似的问题,但答案不够具体,对我的情况有用。
我正在尝试创建一个程序,该程序可以显示在 Tiled 中创建并使用 pytmx 上传到 Pygame 的平铺地图。我遇到的唯一问题是在 Pygame 中将图像放到屏幕上。
这是我不断收到的错误: Traceback(最近一次调用最后一次):文件“C:\Users\b\Desktop\Frozen Map Textures\test.py”,第 32 行,在 screen.blit(images[i],( x*32,y*32)) 类型错误:参数 1 必须是 pygame.Surface,而不是 None
如果有人知道如何解决这个问题,我将非常感激!感谢你的帮助!
代码如下:
java - LibGDX TiledMap - 不检测碰撞
首先,对不起,因为我生疏的英语。因为我学了德语,所以我忘记了英语。
我正在使用 libGDX 进行测试,但我的代码没有检测到任何冲突。
在我的屏幕中:
印第安纳演员类:
和 Mapas 类。在这些类中,我得到“objetos”TiledLayer 中的对象,并尝试在渲染器中检查与 for(...) 的冲突。
我知道(通过 logcat)“ for (int i = 0; i < collisionRects_total; i++) { Rectangle rect = collisionRects.get(i);” 总是得到 objectsRectangle ,但在下一行找到任何重叠。
这是演员边界矩形的问题吗?在地图中移动演员时有问题吗??....
提前致谢!!
java - 如何使用 libgdx 结合 scen2d 和 OrthogonalTiledMapRenderer
我正在做的是在全屏上显示一个平铺地图,它工作正常。
角色移动完美,相机也移动。
我想要的是:
在地图上显示一些文本或图像按钮,例如屏幕左侧的菜单按钮。
我尝试使用场景 2d 库中的舞台,并且能够在屏幕上绘制我想要的东西,问题是我的播放器 Sprite 被隐藏了。
我的代码如下所示:
**我的玩家 Sprite 变得不可见 **