可能重复:
基本 2d 碰撞检测
希望你能帮我解决这个问题。我是 c# 新手,所以非常缺乏经验。但基本上我正在尝试制作一个游戏,其中某些物体从天而降。羽毛等一些物体需要一段时间才能掉落,而金属球会掉落得更快。您从一定数量的现金开始,可以购买您选择的武器放置在下面的地面上。现在我以前从未做过任何与碰撞有关的事情,所以简单的答案会有很大帮助!
以下是游戏中的一些碰撞:(不确定不同类型的碰撞是否编码不同)
- 子弹与坠落物体的碰撞
- 坠落物体与地面碰撞(无生命)
- 坠落物体与另一个物体周围一定半径之间的碰撞(例如,如果武器从其中心发出辐射束)
- 旋转物体(旋转刀片)与坠落物体之间的碰撞
如果有人可以帮助我,将不胜感激!