2012-04-09 152 views
0

嗨,我想写简单的游戏,有一个球员和一些简单的世界像树木或一些建筑,玩家可以走路有muchine枪和射击世界的物体如树,最后消灭它,游戏自上而下,所以我不需要任何引力。玩家可以击中很多子弹并且世界上的一些怪物可以射击。所以在屏幕上一次可以有很多子弹,所以我需要一些很好的工具来进行检测。同样重要的是,玩家现在不能在其他物体上行走,就像有怪物和玩家一样,他们不能存在于同一个地方(一个人不应该在另一个地方)。你可以重新给我一些碰撞检测引擎,mayby我应该使用Farser或更好,我应该写我自己?XNA碰撞检测2D

呈三角这个http://www.youtube.com/watch?v=u8rWomjyTWI

我有一个问题,我仍然在念叨,因为几天XNA,我现在知道,如果去约colision检测,我们有像素或正方形和圆形,现在:是有没有任何收费或引擎可以削减纹理到一个多边形和检查碰撞?

+0

有几个碰撞检测的例子,你只需要谷歌它。另外,二维碰撞并不是很难,所以你应该尝试自己实现它来学习。 – Msonic 2012-04-09 14:04:14

+0

我知道有很多,看在我的第二个问题 – kosnkov 2012-04-09 14:06:06

+0

您可能希望每像素碰撞尝试,这表现[这里](http://create.msdn.com/en-US/education/catalog/tutorial/collision_2d_perpixel) 。如果您只想检查一个像素是否在正方形或圆形内,这可能有点矫枉过正。 – Msonic 2012-04-09 14:09:13

回答