使用ImpactJS附带的示例代码,我想知道
{方向:this.lastPressed}
装置。当按下“攻击”按钮时,下面的代码指的是玩家实体。
'方向'是某种方法吗?我猜这个代码,它告诉了射弹基于实体方向的旅行方式,但我无法弄清楚如何。
//attack
if(ig.input.pressed('attack')) {
if (this.weapon == 'projectile'){
// create a projectile
ig.game.spawnEntity('EntityProjectile',this.pos.x,this.pos.y,{direction:this.lastPressed});
}else{
// we simulate a sword with a very fast moving projectile with a limited range
ig.game.spawnEntity('EntitySword',this.pos.x,this.pos.y,null);
}
ig.game.sortEntitiesDeferred();
}