我對此沒有經驗,所以我懷疑我的邏輯過於複雜,或者可能沒有完成足夠的工作來完成我想要的任務。建議邏輯處理瓷磚系統上的自由運動
我有一個基本的基於圖塊的系統,但想要以連續的方式在地形上移動單位。現在他們正在從一個瓦片「傳送」到另一個瓦片。
我已經有很多設置瓦系統上,對於像尋路,覆蓋,地形類型的遊戲邏輯等
我的第一個猜它有一個浮點的x/y偏離單位的中心和瓷磚的中心,0.0位於中心,1.0位於邊緣。這將是單位重疊的每個瓦片。然後,我可以通過數學計算出單元「最」的那個圖塊,並將該圖塊用於尋路邏輯。
爲了使它更好,隨着單位的移動,我會讓它調整偏移量,讓他逐漸將自己定位在平鋪線上,而不是讓一堆90 *回合擊中路徑的平鋪。然後,我可以做一些花哨的東西,讓他曲線優雅的曲線。
對於像wepon距離這樣的事情,我可以使用x/y平鋪距離,然後將x/y偏移量分開以獲得簡單的pathagorean距離。
什麼是一種成功的方式將運動與瓦片分離,並且仍然能夠將單元「鏈接」到瓦片上?
它可能會有助於知道它是基於回合還是實時。 – 2008-12-04 20:38:59