Project1

标题: “远离主角”会撞墙不动怎么办 [打印本页]

作者: 蝉17    时间: 2021-6-23 19:32
标题: “远离主角”会撞墙不动怎么办
本来想做成追逐,主角走一步,事件就远离一步这样
没走几步事件就自己把自己卡墙角了
才意识到远离这个指令没用什么寻路算法
那怎么样能让事件智能远离主角不会被卡住呢
作者: 任小雪    时间: 2021-6-23 19:53
我有一个想法,记录每秒事件位置,记录玩家与事件之间的绝对值,(最优先)当事件前后两秒距离不变时,则换方向移动,(次优先)当事件距离玩家过近时则远离,(最不优先)事件随机移动。注意:可能还需要利用开关来辅助判定。
作者: guoxiaomi    时间: 2021-6-23 20:00
靠卡BUG追上不也是游戏的乐趣之一嘛,要不把房间做成没有边角的或者循环的?
作者: 蝉17    时间: 2021-6-23 20:26
guoxiaomi 发表于 2021-6-23 20:00
靠卡BUG追上不也是游戏的乐趣之一嘛,要不把房间做成没有边角的或者循环的? ...

那样不太符合要求,想问问大佬有没有办法在常规地图中制作一个永远无法接触到的事件呢?
能不能像A*那样在多次迭代后找出一条移动路径使得事件在移动后距离主角最远?

作者: 蝉17    时间: 2021-6-23 20:56
guoxiaomi 发表于 2021-6-23 20:00
靠卡BUG追上不也是游戏的乐趣之一嘛,要不把房间做成没有边角的或者循环的? ...

对就是神经猫那样,我试试看




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