Уровень не будет загружаться в Impactjs

У меня возникли проблемы с загрузкой уровня с помощью 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 );

});

Кто-нибудь может увидеть, где я иду не так? Спасибо:)

1 ответ

Попробуйте использовать: 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 );

Иначе, возможно, вам не хватает изображения...

Другие вопросы по тегам