首頁 >web前端 >H5教程 >HTML5+A*演算法實作遊戲尋路的程式碼分享

HTML5+A*演算法實作遊戲尋路的程式碼分享

黄舟
黄舟原創
2017-03-24 15:45:302533瀏覽

功能描述:

       結合A*演算法與HTML5完成的一個尋路demo。

程式碼分析

  具體說裡面提到的「穿越角落規則」的實作:HTML5+A*演算法實作遊戲尋路的程式碼分享

所謂的

「穿越角落規則」,就是如下圖中所出現的情況:假設綠色是障礙物,當右邊的紅色格子想到達上面的黃色方格,並不允許直接由紅色方格跳到黃色方格,而需要經過藍色方格的情況:

  我的實作方法是判斷使用目前格子的x值和下一個格子的y值的格子或使用目前格子y值和下一個格子x值的格子是障礙物,則在該次尋路過程中忽略該格子。

以上是HTML5+A*演算法實作遊戲尋路的程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn