作者chocho1981 (o(.```.)o)
看板Web_Design
标题[问题] 设计地图的路径
时间Sun Jul 26 10:18:22 2020
我想设计一个地图 让角色可以利用方向键在地图上移动
类似像这样
http://163.26.79.1/type/rpg2020/test.php
只是目前角色是可以在地图上移动没错
(我是使用javascript)
但是却是自由移动 屋顶、河川那些一样能飞过去
如果我要设计一个路径 让角色只能在那个路径里面移动
请问各位前辈 是否有推荐的方法可以让小弟参考?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.117.63 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1595729906.A.26D.html
1F:→ jhnny97: 判断该格是否可以通行,非可通行格就停止动作07/26 10:53
我目前想到的办法,是设定四个角的座标做一格,然後再去设定这格是能走的
但这显然不是好方法,如果我地图上有200格可走,这样我得设定800个座标
有更好的方法吗?
※ 编辑: chocho1981 (49.216.61.191 台湾), 07/26/2020 11:32:44
2F:→ jhnny97: 你绝对误会了什麽,这种格状游戏地图资料就是一份,不能07/26 11:53
3F:→ jhnny97: 少也不用多,行走逻辑再去抓地图资料当下判断就好了07/26 11:53
Q__Q 因为我没有地图资料
我只是把那个游戏的图全部撷取下来
再重新拼贴而成
程式都是自己慢慢摸索写出来的
我的问题是,地图资料要怎麽做会比较快?
※ 编辑: chocho1981 (49.216.61.191 台湾), 07/26/2020 12:35:41
4F:→ mackliu: 所谓的地图资料通常是一个矩阵一笔资料代表一格,再去算坐 07/26 20:02
5F:→ mackliu: 标,1代表可走,0不可走,移动时去换算目前的位置来判断 07/26 20:03
6F:→ mackliu: 你youtube 打js pacman关键字就有一堆教学影片看了 07/26 20:05
感谢 我目前也是从这个方向下去做
※ 编辑: 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
7F:→ laechan: 不一定要0跟1,数值可多种,比方2可进入但是移动慢的泥沼地 09/27 11:37