Я построил файловую структуру для javascript-игры, используя RequireJs и Backbone. Теперь у меня есть проблема, чтобы объединить его с Box2DWeb.Как объединить Box2dWeb и RequireJs вместе
// Filename: game/controller/arena.js
define([
'jquery',
'underscore',
'backbone',
'_69_',
'game/controller/object',
'game/model/arena',
'game/view/arena',
'box2d'
], function($, _, Backbone, _69_, Object, Model, View, Box2D){
var ArenaController = Object.extend ({
init : function(){
this._super(Model, View);
this.world = new b2World(
new b2Vec2(0, 10) //gravity
, true //allow sleep
);
this.appView;
this.loops=0;
},
start : function(){
_69_.l('start')
},
update :function(){
_69_.l('update')
},
stop : function(){
_69_.l('stop')
}
});
return new ArenaController;
});
Но в консоли я понимаю, что b2World не определен. Что я должен сделать, чтобы заставить его работать?