行走效果 Enemy类重写父类move方法,在其实现中设置walk动画。 死亡效果 很简单,在Enemy的update方法中,如果我们判断出对象...
block效果 ActorObject.java我们在AttackAbleObject和Enemy类之间,新增一个类层次ActorObject;...
完善AttackAbleObject.java AttackAbleObject添加isHit方法判断,当enemy未死时,是否被player攻...
Player攻击动画实现 Player.java部分代码 _handleMovement方法判断当F键被按下的时候,调用attack()方法;a...
这节比较有趣,我们来实现Enemy自动追踪Player的算法,无论player走到哪里,enemy都如影随形。这里我们主要用到了向量加减的几何意...
Enemy Enemy.java 因为Enemy能攻击player,也能受到攻击,所以咱们让他继承AttackAbleObject在GameAp...
攻击范围 AttackAbleObject.java Player.java继承AttackAbleObject,在构造函数中传入player的...
冲突范围 GameObject.java getHurtBox的createTransformedShape是一个重要的方法,有必要解释一下:作...
设置player移动范围 config.java我们的窗口size是640*480 player.java上下左右箭头控制player移动时,增...
文集作者