我正在使用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/

10-09 21:54