[問題] 設計地圖的路徑(JavaScript)

看板Web_Design作者 (o(.```.)o)時間3年前 (2020/07/26 10:18), 3年前編輯推噓0(007)
留言7則, 3人參與, 3年前最新討論串1/2 (看更多)
我想設計一個地圖 讓角色可以利用方向鍵在地圖上移動 類似像這樣 http://163.26.79.1/type/rpg2020/test.php 只是目前角色是可以在地圖上移動沒錯 (我是使用javascript) 但是卻是自由移動 屋頂、河川那些一樣能飛過去 如果我要設計一個路徑 讓角色只能在那個路徑裡面移動 請問各位前輩 是否有推薦的方法可以讓小弟參考? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.117.63 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1595729906.A.26D.html

07/26 10:53, 3年前 , 1F
判斷該格是否可以通行,非可通行格就停止動作
07/26 10:53, 1F
我目前想到的辦法,是設定四個角的座標做一格,然後再去設定這格是能走的 但這顯然不是好方法,如果我地圖上有200格可走,這樣我得設定800個座標 有更好的方法嗎? ※ 編輯: chocho1981 (49.216.61.191 臺灣), 07/26/2020 11:32:44

07/26 11:53, 3年前 , 2F
你絕對誤會了什麼,這種格狀遊戲地圖資料就是一份,不能
07/26 11:53, 2F

07/26 11:53, 3年前 , 3F
少也不用多,行走邏輯再去抓地圖資料當下判斷就好了
07/26 11:53, 3F
Q__Q 因為我沒有地圖資料 我只是把那個遊戲的圖全部擷取下來 再重新拼貼而成 程式都是自己慢慢摸索寫出來的 我的問題是,地圖資料要怎麼做會比較快? ※ 編輯: chocho1981 (49.216.61.191 臺灣), 07/26/2020 12:35:41

07/26 20:02, 3年前 , 4F
所謂的地圖資料通常是一個矩陣一筆資料代表一格,再去算坐
07/26 20:02, 4F

07/26 20:03, 3年前 , 5F
標,1代表可走,0不可走,移動時去換算目前的位置來判斷
07/26 20:03, 5F

07/26 20:05, 3年前 , 6F
你youtube 打js pacman關鍵字就有一堆教學影片看了
07/26 20:05, 6F
感謝 我目前也是從這個方向下去做 ※ 編輯: chocho1981 (111.255.73.134 臺灣), 07/26/2020 20:38:58 謝謝 我做出來了 搞一個txt檔放1和0 再換算成座標來控制地圖上哪些地方能走哪些不能走 再次感謝各位前輩 ※ 編輯: chocho1981 (36.239.17.219 臺灣), 07/28/2020 20:01:53

09/27 11:37, 3年前 , 7F
不一定要0跟1,數值可多種,比方2可進入但是移動慢的泥沼地
09/27 11:37, 7F
文章代碼(AID): #1V7EVo9j (Web_Design)
文章代碼(AID): #1V7EVo9j (Web_Design)