Project1

标题: 角色拓展--修复自动寻路,及增加个别功能 [打印本页]

作者: 245789515    时间: 2017-5-26 16:30
标题: 角色拓展--修复自动寻路,及增加个别功能
本帖最后由 245789515 于 2017-6-13 23:44 编辑

起因是基友用了个寻路插件,但是插件和系统自带的接近玩家一样,会被卡障碍物。我说系统鼠标的自动寻路没什么问题啊,于是就稍微改写了一下事件寻路的函数,跟鼠标自动寻路一样。

(其实没几行代码orz)

(暂时没发现bug)

(如果有新增需求,可以提会不断补充更新)

@help

修复自带的鼠标寻路细节bug
修复了自带的接近玩家(不会被障碍物卡主不动)

在自定义路线中写脚本
this.moveTowardCharacterEx(index);
向着事件Id为index的坐标走去。

this.moveTowardDestination(x, y);
向地图指定位置走去。

this.moveTowardDestinationEx(Id1, Id2);
向变量Id1为x坐标, 变量Id2为y坐标的位置走去。

KJ_Extend_Character.zip

1.73 KB, 下载次数: 436

v1.03


作者: walf_man    时间: 2017-5-27 13:09
很好的插件,默认的自动寻路算法确实很容易就被卡住。
作者: 黑舞嗜    时间: 2019-2-1 15:31
好脚本必须支持
作者: play337    时间: 2019-4-19 22:29

作者: zwlele1980    时间: 2020-9-14 13:35
做剧情的好东西




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1