tanggwa 发表于 2024-11-8 16:46:33

代码看不懂,思路有很大帮助

raich 发表于 2024-12-20 11:23:39

杰哥,人在江湖身不由己,想金盆洗手。嘿嘿嘿

raich 发表于 2025-2-9 23:26:29

杰哥,下篇呢。年都过完了。
催更!催更!催更!

0=中央广场|e:59,enter dong:1927,n:22,s:40,w:1,1=西大街|e:0,n:2,s:5,w:7,2=衙门大门|n·:3,s:1,

你这样的地图文件怎么移动呢?

jarlyyn 发表于 2025-2-9 23:37:08

raich 发表于 2025-2-9 11:26 PM
杰哥,下篇呢。年都过完了。
催更!催更!催更!



年初遇到了一些麻烦事,事情都延后了。

具体来说,就是解析地图文件,引入mapper,然后直接算路径就好。

大体可以参考下

https://github.com/hellclient-scripts/newhelljs


https://github.com/hellclient-scripts/newhelljs/blob/main/script/src/core/mapper.js
https://github.com/hellclient-scripts/newhelljs/blob/main/script/helllibjs/roomsh/roomsh.js
https://github.com/hellclient-scripts/newhelljs/blob/main/script/helllibjs/map/map.js
https://github.com/hellclient-scripts/newhelljs/blob/main/script/helllibjs/map/movement.js

几个文件

等有时间空闲再更新文档和更新教程了。






raich 发表于 2025-2-10 18:09:07

github登不上去,要什么弄

oakbai 发表于 2025-2-13 23:02:32

jarlyyn 发表于 2024-10-21 05:34 PM
地图模块的第三个重要功能:当前状态状态。

一般来说,地图数据和当前房间信息是代码的基础。但是地图模块 ...赞!
"tag,作为最简单的开关接口,决定某个路径能或不能走。最典型的是性别,门派,轻功是否符合某个条件"
这儿能否详细讲讲,这些性别、门派、轻功的条件是怎么保存的。

页: 1 [2]
查看完整版本: 杰哥瞎扯蛋之移动模块上篇地图信息