嗨,我正在尝试编写一个简单的游戏,其中有一个玩家和一些简单的世界,如树木或一些建筑物,玩家可以拿着枪走路并射击树木等世界对象并最终摧毁它,游戏是自上而下的,所以我不不需要任何重力。玩家可以打很多子弹,世界上的一些怪物可以射击。所以屏幕上可能会同时出现很多子弹,所以我需要一些好的工具来进行碰撞检测。同样重要的是玩家现在不能在其他物体上行走,就像有一个怪物和玩家一样,它们不能存在于同一个地方(一个人不应该去另一个)。你能给我推荐一些碰撞检测引擎吗,也许我应该使用 Farser 还是更好,我应该自己写?
类似于这个http://www.youtube.com/watch?v=u8rWomjyTWI
我还有一个问题,几天以来我仍在阅读有关 xna 的信息,我现在知道,如果它涉及到碰撞检测,我们有像素或正方形和圆形,现在:是否有任何收费或引擎可以削减纹理映射它成一个多边形并检查碰撞?