我正在使用Quintus开发游戏,但是当我尝试加载.tmx级别时,出现以下错误:
这是我来自app.js文件的代码
`window.addEventListener(“ load”,function(){
var Q = Quintus({development:true})
.include(“精灵,场景,输入,2D,动画,触摸,UI,TMX”)
.include(“ ActionPlayer”)
。设定({
宽度:320,
高度:180,
scaleToFit:否,
最大化:正确,
})
.controls()
。触摸();
Q.setImageSmoothing(false);
Q.scene("level", function(stage) {
Q.stageTMX("level1.tmx", stage); // line 17
});
Q.loadTMX("level1.tmx, tiles.json, tiles.png", function() {
Q.compileSheets("tiles.png","tiles.json");
Q.stageScene("level"); // line 22
});
});`
有人能帮我吗? Quintus当前版本:0.2.0
(我无法标记“ Quintus”)
最佳答案
我有同样的问题,并通过反复试验找到了解决方案。
在Tiled编辑器中,您必须将图层格式设置为XML。
要在现有地图上更改此设置,请转到“地图”菜单项,选择“地图属性”,然后在左侧选择“平铺图层格式”,然后将其更改为XML。再次保存地图,瞧,它起作用了。
关于javascript - Quintus V0.2.0-加载.tmx文件时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30920898/