标签: c# xna collision aim
我正在创建一个2D自上而下坦克游戏,玩家可以旋转坦克的炮塔射击敌人。我想要实现的是“目标辅助”功能,以帮助玩家判断炮塔/子弹的方向。这是我想要实现的截图:
我不打算画出白色虚线,而是用它来表示我想要做的事情。坦克周围有一个半径,表示子弹射击时的距离。如果敌人进入我的“目标辅助目标”的视线范围内,我希望它能够击中敌人。我为敌人使用圆形碰撞。
我认为这可以使用线圈碰撞检测来完成,但是我不确定如何实现它。也许还有另一种方法可以制作这个功能。
提前致谢!