我對C#和XNA很熟悉,並且很好地推進(就像我可以遵循一個tutoral一樣,但是大多數創建它自己仍然真的很難) 。現在我一直在試圖弄清楚如何做到這一點「簡單」的事情。我已經搜索了一些頁面和頁面的問題,因爲我確信有人問過這個問題,但截至目前爲止(200多個問題)我沒有找到我需要的東西。 (請原諒我的拼寫錯誤)鼠標移動:點擊精靈「散步」點擊
這裏的想法,它將成爲塔防遊戲;現在我正在研究裸骨基礎知識。我有我的小精靈,他會用鍵盤輸入來移動,現在我想點擊屏幕上的某個地方,讓他「走」到那一點。只有我迷失在邏輯上。我可以點擊,他會跳到那裏
if(aMouse.LeftButton == ButtonState.Pressed) { Position.X = aMouse.X; Position.Y = aMouse.Y; }
有人可以指點我嗎?或者這個問題的答案在哪裏?或者給我一些例子?我會拿任何東西。
從我讀過的其他鼠標輸入,我想我會需要某種循環(布爾也許?),將移動精靈在一個方向,將不得不運行檢查,看看是否他已經到了那個地步了。但在鼠標點擊並創建該循環後獲取該點,運行檢查......我很無聊。
在此先感謝您的幫助!
你有兩個問題需要解決。人們正在回答其中的一個。另一個是如果你的方式有障礙,該怎麼做。見到http://en.wikipedia.org/wiki/Pathfinding一旦你到達那一點。 – 2011-02-17 05:38:55