1
我需要手动进行边界框碰撞检测。我目前的实施看到子弹通过敌人。不仅如此,有时似乎他们得到以后打..AS3中手动边界框碰撞检测
对于我想要的HitTest的对象,我有干将这样的:
public function get left():Number{
return x - width/2;
}
(在“十字”在的中心的movieclip)
当我检查碰撞,我使用:
if(this.leftX >= Main.player.leftX && this.rightX <= Main.player.rightX && this.topX >= Main.player.topX && this.downX <= Main.player.downX){
子弹具有4斧头,13 AY,玩家是一个20乘20的正方形。
还有更好的方法来做到这一点,或者我应该有点数字?
哦,哎呀,谢谢! – apscience