Project1

标题: 【事件向】让事件移动到目标位置 [打印本页]

作者: 汪汪    时间: 2018-3-6 19:19
标题: 【事件向】让事件移动到目标位置
本帖最后由 汪汪 于 2018-4-22 12:05 编辑

看到有人要这种效果...不知道之前有没有人搞过相似的
为避免卡住,建议使用并行,否则请确定绝对可以到达地点....


[attach]341619[/attach]
并行时
this.moveStraight(this.findDirectionTo(10, 5))
this.pos(10,5)&&this.setMoveRoute(null)



非并行时防卡(卡时跳出)
this.moveStraight(this.findDirectionTo(10, 5));!this.isMovementSucceeded()&&this.setMoveRoute(null)
this.pos(10,5)&&this.setMoveRoute(null)










录制_2018_03_06_19_31_44_617.gif (896.75 KB, 下载次数: 53)

录制_2018_03_06_19_31_44_617.gif

作者: 2256538860    时间: 2018-3-6 23:52
说实话我都看不懂这是什么。。。
作者: 汪汪    时间: 2018-3-7 10:25
本帖最后由 汪汪 于 2018-3-7 11:28 编辑
2256538860 发表于 2018-3-6 23:52
说实话我都看不懂这是什么。。。


就是一个让事件移动到某一个位置,关键是自动寻路,不需要特别设置路线。然后才进行下一项事件操作的方法
作者: 白嫩白嫩的    时间: 2018-3-7 15:18
惊现汪汪大神,好久不见
作者: wabcmcc    时间: 2018-3-7 22:16
簡單,易用.
美中不足,只能單一路線,
同一頁增添加路線(事件頁或其他移動路線插件)起沖突.
作者: 汪汪    时间: 2018-3-8 17:12
wabcmcc 发表于 2018-3-7 22:16
簡單,易用.
美中不足,只能單一路線,
同一頁增添加路線(事件頁或其他移動路線插件)起沖突. ...

是和角色寻路一个算法的。至于其他路线设置。。按理说只要这个移动路线里只用这俩,且设置了循环和等待,应该不会和其他的冲突吧。
作者: wabcmcc    时间: 2018-3-8 17:43
人物來回橫行

作者: 汪汪    时间: 2018-3-9 12:34
本帖最后由 汪汪 于 2018-3-9 20:48 编辑
wabcmcc 发表于 2018-3-8 17:43
人物來回橫行


这个的移动路线那里需要设置,等待,循环。这样才能进行寻路而不是进行一步。
以及并行是为了避免卡住导致游戏无法运行。



這幾點我知,只是不能造一個循環路線?
额,什么意思?要巡逻.可以用两次吧?
作者: jimmy167    时间: 2021-6-29 14:25
又没纯脚本的实现方式?




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