Уровень не будет загружаться в 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 );
Иначе, возможно, вам не хватает изображения...