我使用RequireJs和Backbone为javascript游戏构建了文件结构。现在我有问题将它与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没有定义。我应该怎么做才能使它工作?