在击中目标后,如何使射击朝着相同的方向/速度移动,同时允许目标弹起障碍物



我有一个从炮塔发射的射击同样的速度,可以继续并击中其他人)。我的问题是,我目前拥有的目标是可能遇到障碍的触发因素,但是由于它们是触发器,因此它们只是经过这些障碍。如果我卸下扳机,那么他们会正确碰到并从障碍物上弹起,但是射击在击中它们后弹跳出来而不是继续。所以我的问题是,我如何允许射击目标并在击中后继续击中目标,同时允许目标击中并弹跳障碍?

感谢你们的答案,这绝对有助于我朝着正确的方向发展。我最终使用Physics2D.OverlapCircleall,原点是我的镜头的中心,它返回了圆圈遇到的2D山口列表。然后,我检查该列表中每个游戏对象的标签,以查看是否是实际目标而不是障碍物。

最新更新