我有一个正在开发的 html5 游戏。它使用 Crafty 游戏引擎,并为使用主干、jquery 和需要 js 的游戏引擎使用样板。我为游戏编写了一个新的主干接口,但它不响应任何事件处理程序。有什么我做错了吗。这是我的代码:
Info = BaseEntity.extend({
defaults: {
'text_begin' : "<span id='info_begin' style='text-shadow:2px 2px #000;cursor:pointer; '>bEGIN gAME</span>",
},
initialize: function(){
var model = this;
var entity = Crafty.e("2D, HTML, DOM, Text, Mouse")
entity
.attr({x: 20, y: 50, z: 1, w: 200})
.text(model.get('text_begin'))
.textColor('#FF0000')
.textFont({'size' : '30px', 'family': 'Arial', 'weight': 'bold'})
.setName('Begin Info')
.bind("Click", function(){console.log('hi tere')})
model.set({'entity' : entity });
}
});