2012-07-14 59 views

回答

0

使用Mouse.GetState()並比較鼠標狀態此幀與前一幀的狀態(您必須存儲它)以確定何時何地發生點擊。這應該是微不足道的,所以我不會進一步詳細說明(如果你需要它,請特別提出一個關於XNA而不是Farseer的問題)。

將鼠標位置設置爲Vector2後,將其傳遞給World.TestFixture(Vector2 point),將返回Fixture。 (您也可以使用TestPointAll獲取燈具列表,如果您想處理光標下有多個燈具)。

如果你想要一個Body,請使用Fixture.Body屬性。

相關問題