2011-10-18 45 views
1

我還在發展中的一個小遊戲,在這裏我想刪除箱,當我使用先知引擎3.3鼠標單擊[如果有一個解決方案,我可能已經在使用3.1]先知:刪除對象上的鼠標點擊

待辦事項沒有向我展示示例源代碼[我擁有它們,已經深入挖掘]我的問題通過檢查鼠標與對象的碰撞來保持。在FarSeer,所有物體都在互動世界中,我必須將我的鼠標傳遞給這個世界,除了我想要的地方,它可能不會做任何事情。

如何在FarSeer上成功實現IsTheObjectClicked [通過右鍵或左鍵]功能。

(更多,不給從先知的網頁的任何機制的文檔是不更新] 感謝

回答

2

你的鼠標是不是一個先知體,它是一個輸入,並作爲由XNA Framework提供的輸入進行處理。

您可以創建一個先知車身,並應用激活的鼠標位置,從而有效映射鼠標位置的身體。這將允許您使用您的鼠標與先知世界互動。

你也可以點擊時只需抓住鼠標位置,並進行位置檢查,看看是否是在該位置有任何形狀,並將其移除。

+0

我不希望我的鼠標與物體相互作用而導致衝動或強制事件。但最後一句仍然是我使用的固定鼠標連接,我可以在點擊位置收集任何「身體」。謝謝你的回答(之前我已經解決了),我對downvote感到驚訝,問題是什麼問題。 – icaptan

+0

我把你提升到了0--不知道爲什麼有人會爲此付出代價。 – jgallant

+0

感謝您的回答和upvote :)已經您的答案是正確的;) – icaptan