當XNA(MonoGame,FNA)我用類似方法使用鼠標控制: public static bool IsMouseClickedLeft()
{
// No clicks if game is not the active application
if (Game.IsActive == false) return false;
if (mouse
我正在創建一個在屏幕的一部分上使用基於圖塊的戰鬥的遊戲。我已經映射了一個2d的節點數組(每個節點都有一個角位置來繪製我的單位),我已經做了一些繪製實際單位的測試。現在我需要開始處理鼠標選擇,但是無法找到將鼠標單擊映射到數組中的特定節點的方法。我有位置存儲在每個節點,但我不知道如何使用它們。我希望能夠讓某人離開廣場並有辦法登記我實際選擇的廣場。任何幫助? This is an example of
所以我被困在如何能夠將monogame/XNA中的鼠標位置轉換爲我的網格位置。我試圖實現的基本上是當我單擊它們時,將網格中特定單元格上的矩形的顏色更改爲不同的顏色。 這是我第一次在網格系統上工作,並且我沒有真正瞭解如何做到這一點。 這是我建立我的網格。這裏基本上發生的是我首先用0填充網格中的每個單元格。根據我在Game1類的update方法中分配的值,矩形的顏色將會改變。 謝謝! public i