0

我在使用 ImpactJs 加载关卡时遇到问题。当我尝试加载到某个级别时,我在控制台中收到以下错误:

未捕获无法加载资源:loader.js:91 ig.Loader.ig.Class.extend._loadCallback loader.js:91 ig.Image.ig.Class.extend.onerror

我在我的关卡文件夹中保存了一个名为 map1 的关卡,并使用以下代码加载它:

    ig.module( 
    'game.main' 
)
.requires(
    'impact.game',
    'impact.font',

    'game.levels.map1'
)
.defines(function(){

MyGame = ig.Game.extend({



    init: function() {
        // Initialize your game here; bind keys etc.

        this.loadLevel( LevelMap1 );
    },

    update: function() {
        // Update all entities and backgroundMaps
        this.parent();

        // Add your own, additional update code here
    },

    draw: function() {
        // Draw all entities and backgroundMaps
        this.parent();



    }
});


// Start the Game with 60fps, a resolution of 320x240, scaled
// up by a factor of 2
ig.main( '#canvas', MyGame, 60, 960, 960, 1 );

});

谁能看到我哪里出错了?谢谢 :)

4

1 回答 1

0

尝试使用:https ://github.com/phoboslab/impact-splash-loader/blob/master/impact-splash-loader.js

像这样:

.requires(
    'impact.game',
    'impact.font',
    'plugins.impact-splash-loader',
    //...
});

ig.main( '#canvas', MyGame, 60, 960, 960, 1 , ig.ImpactSplashLoader );

否则,您可能缺少图像...

于 2014-02-02T20:28:41.657 回答