2012-04-09 151 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

回答