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

0 投票
0 回答
153 浏览

cocos2d-iphone - CCTiledMap For Cocos2d 3.0

如何在我的场景中添加 CCTMXTiledMap?

我看过很多关于 Cocos2d 旧版本的教程。感谢您的任何帮助!:D

0 投票
2 回答
1491 浏览

java - 平铺游戏 libGDX - 无法加载文件(线程“LWJGL 应用程序”中的异常)

我正在学习使用 libGDX 的 Java 平铺游戏教程,但遇到以下错误:

这是我在 Play 类中使​​用的代码:

为了将 .tmx 映射到 Eclipse 项目中,我只是制作了一个副本(从 .tmx 映射所在的文件夹)并粘贴到名为“Poussins-Desktop / assets / maps”的 Eclipse 项目中。我使用相同的操作(复制粘贴)将 .png 切片提供给名为“Poussins-Desktop / assets / maps”的同一个 Eclipse 项目(可以在屏幕截图中看到)。在代码中,我不确定以下行:

因为我不知道.tmx的路径是否好,但它似乎尊重教程中所说的......

实际上,在错误中,是说无法加载文件herbe16.png。但这个文件是整个 .tmx 地图的一个图块。

我正在开发 UBUNTU 13.10 系统,Eclipse 3.8.1

我希望有人能帮助我,我提前感谢你关注我的问题。

0 投票
1 回答
45 浏览

ios - iPhone开发的正确图像尺寸

我正在使用 spritekit 开发 iPhone 游戏,过去我一直在使用随机图形,但随着我的游戏玩法开始成型。我想是时候研究一下我自己的图形开发了。

我的关卡是用 Tiled 设计的,所以我想知道是否可以让每个 tile 16 * 16 和 hd 版本(对于 iPhone 视网膜)32 * 32。以及,iPhone 和绘制图像的区别是什么iPhone视网膜。

谢谢

0 投票
1 回答
190 浏览

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.

0 投票
1 回答
791 浏览

map - 平铺 MapObject 大小

我正在通过 TmxMapLoader 加载平铺地图,我可以毫无困难地获取平铺等。但是当我想从对象层中提取值时,我只能使用以下代码获取 x、y:

这让我得到了正确的价值观,但是当我尝试添加这个时:

它向我抛出了这个错误:

(MapManager 中的第 67 行是我尝试获取宽度值的地方。)这对我来说似乎有点难,因为我可以从属性窗口中列出的对象的属性中获取任何内容:

在此处输入图像描述

同样使用“宽度”和“高度”而不是“宽度”和“高度”也不起作用。

像这样将类型更改为 Object:

打印:null null

0 投票
1 回答
153 浏览

java - libGDX - 如何在相机视口中而不是按层复制图块?

我正在尝试复制相机视口内的一组图块(使用 Tiled 和 libGDX)。现在我有一个复制和粘贴代码:

这将获取图层上的所有单元格,并在我想要的时候将其粘贴到屏幕上:

这很棒,但这不是我想要的。而不是复制整个图层,我只想在复制时复制相机视口内的内容。然后我想将它粘贴到屏幕顶部并以一种使粘贴不明显的方式重置相机的视口。(我本质上是将屏幕的下部放在顶部以在下方生成新值)

我怎样才能做到这一点?

谢谢!

0 投票
0 回答
70 浏览

java - libGDX - 我的应用程序在粘贴平铺区域的中间冻结

我通过相机视口将瓷砖区域复制到剪贴板。从那里我将剪贴板粘贴回某个区域的地图。像这样:

在转换过程中,它会停止大约 5 秒,然后发送一堆蓝色 logCAT 消息,然后继续运行。消息如下所示:

当我更改复制方法中的宽度和高度以复制视口宽度和高度的宽度和高度(这是它需要的)时,这才开始这样做。但是,当它被设置为图层的宽度和高度时,它并没有这样做。

请帮忙?可能是什么原因?我应该怎么知道?

0 投票
0 回答
451 浏览

java - 从平铺对象获取旋转

如何从平铺地图对象中获取旋转?

它在属性中列出,但object.getProperties().get("rotation");返回 null ,这样:object.getProperties().get("Rotation");

我的第一个想法是将整个对象转换为 Rectangle 对象,但 Rectangle 不会保持旋转。

0 投票
0 回答
88 浏览

java - libGDX - 我的脚本需要很长时间来处理我的复制方法

所以现在我正在复制相机视口内的图块,并使用以下函数将它们粘贴到 TiledMap 的顶部:

我的问题是这个双 for 循环,它搜索视口的每个 x 和 y 值,这是数千个循环,这显然是我的问题。在此之前,我将宽度和高度设置为 TiledMapTileLayer 的 layer.getTileHeight 和 layer.getTileWidth 并且运行顺利。这是因为层 x 和 y 的值是由 Tiles 决定的,所以它实际上只检查了大约 100 个切片,这要快得多。我将如何将 2“合并”在一起以仅复制视口内的图块,而不是视口内的 x 和 y 值?

我使用以下方法调用此函数:

谢谢!

编辑:有人告诉我查看正交平铺地图渲染器如何基于视口进行渲染。我真的不知道该怎么做:P 我还是新手。

0 投票
1 回答
1618 浏览

slick - 如何制作平铺地图base64

大家好,我正在使用 Slick 库用 Java 制作游戏。这是我第一次这样做,我需要一些帮助。对于我正在使用平铺的地图。每当我尝试调用 tmx 文件时,我都会收到此错误:

Thu May 29 16:17:57 EDT 2014 错误:不支持平铺地图类型:base64,zlib(仅支持 gzip base64)

所以我最好的猜测是它需要是 gzip base64。这对我来说毫无意义,有人可以帮助我吗?