初期我们只实现玩家被炮塔攻击,而玩家尽量闪躲炮弹。当玩家被子弹击中时,我们播放一个烟雾的缩放动画。并随后删除炮弹。而对于没有打中的炮弹,我们使用可见性通知节点来删除跑到视口矩形之外的炮弹。玩家受到攻击时,让其弹跳一下并后退一个很小的距离。为玩家创建一个血条,并实现血量的显示。当玩家死亡时,重新加载当前场景。 我们创建hit_effect场景,并建立一个简单的由中间向外散射一次的粒子效果。