プレイヤー エンティティをマウスに合わせて回転させようとしましたが、MouseMove イベントをトリガーできません。
Crafty.e("2D, Mouse, Canvas, Color"
.attr({ w:1000, h:1000, x:0, y:0 })
.bind('MouseMove', function(e)
{
console.log("Mouse Pos:"+ e.x +","+e.y);
//get hero
var pos1 = {
x: e.x,
y: e.y
}
var pos2 = {
x: player.x,
y: player.y
}
player.rotation = 0;
player.rotation = -Engine.degree(pos1, pos2);
})
MouseMove をクリックまたはマウスダウンまたはその他のマウスイベントに置き換えると、そのイベントが発生したときにマウスに回転します。ただし、mousemove 関数を呼び出すことはありません。私は何を間違っていますか?