查看: 2449|回复: 8

[已经解决] 怎样让npc在死角也执行远离主角的命令?

[复制链接]
梦石
0
星屑
50
在线时间
27 小时
注册时间
2013-4-7
回帖
12
发表于 2013-4-10 00:26:06 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

为什么npc一到墙角就不会拐弯了?还有和它在一直线的话也只会一个劲儿的撞墙,有没有什么更智能的方法啊?

发表于 2013-4-10 16:55:58 | 显示全部楼层
开穿透把~或者你勤快点写个找个寻路脚本~
我想要到的是保护同伴的力量,能与同伴一起欢笑的未来的力量,如果无法做到的话,那就无需继承,如果是这样的彭格列的话,那我亲手毁掉它!
  
                       欢迎加入我们的家族~
回复

使用道具 举报

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2013-4-10 18:17:20 | 显示全部楼层
本帖最后由 Password 于 2013-4-10 18:21 编辑

这帖里我的范例,
http://rpg.blue/thread-295817-1-1.html
自动判断主角前方是否为可移动,
理论上可以提高一定的AI……

点评

↓字符屏蔽而已……  发表于 2013-4-17 19:26
其实我是想说.抵.制.不知道是我脑袋抽了打错了还是怎么的...不过这东西确实好...  发表于 2013-4-17 16:05
喵呜~~新手莫怪...坚决***伸手党......  发表于 2013-4-17 16:04

评分

参与人数 2星屑 +76 收起 理由
怪蜀黍 + 75 喵!
0newing + 1 我这是什么心态?

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2013-4-7
回帖
12
 楼主| 发表于 2013-4-10 23:58:50 | 显示全部楼层
Password 发表于 2013-4-10 18:17
这帖里我的范例,
http://rpg.blue/thread-295817-1-1.html
自动判断主角前方是否为可移动,

2013-04-10_234122.png

我黏贴过来修改了一下, 嗯,结果还是卡墙角了↓

2013-04-10_234228.png

于是我改成随机移动,这样效果好一点,不过如果是与墙角呈对角线站着的话,这猫打死都出不来啊

2013-04-10_234518.png


不过还是谢谢你,我是菜鸟,看了你的范例才会用变量,我还是慢慢学吧{:2_264:}
回复

使用道具 举报

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2013-4-11 17:33:17 | 显示全部楼层
远离主角不是那么用的……
哦不,用该说这种情况不适合用远离主角……(除非你有什么其他目的)
稍微小小地改动了一下……
Project1.rar (716.44 KB, 下载次数: 55)
这样理论上绝对不会卡墙角,但是……个人认为这个所谓的智能化感觉很不自然了……(本来你原来的就够不自然的了吧 = =)
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2013-4-7
回帖
12
 楼主| 发表于 2013-4-14 20:49:52 | 显示全部楼层
Password 发表于 2013-4-11 17:33
远离主角不是那么用的……
哦不,用该说这种情况不适合用远离主角……(除非你有什么其他目的)
稍微小小地 ...

就是猫叼走了钥匙之类的剧情啊,我想模仿DQ特瑞仙境里在绳子上游走怎么都捉不到的那条龙.
我把它逼到墙角了它还旋转180°不是一下子就抓住了吗?
也就是我想让这只猫尽量不被抓住。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-10-9
回帖
138
发表于 2013-4-15 19:01:27 | 显示全部楼层
簡單
用並行事件判定貓是否在四個角落的座標位置
如果是則強制移動

点评

不光是死角,还有各种其他的角落……  发表于 2013-4-15 19:41
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2013-4-7
回帖
12
 楼主| 发表于 2013-4-16 23:22:40 | 显示全部楼层
冷徹心扉 发表于 2013-4-15 19:01
簡單
用並行事件判定貓是否在四個角落的座標位置
如果是則強制移動

太麻烦了, 我把它设定成一只有墙角恐惧症的会瞬移的猫了,好吧 解决了
2013-04-16_232014.png

不过我发现我根本抓不住它了

点评

这样还不如放个跳跃什么的嗯……  发表于 2013-4-17 19:27
回复

使用道具 举报

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-10-9
回帖
138
发表于 2013-4-16 23:27:41 | 显示全部楼层
另外一個很簡單的方法
在你不希望貓跑去的角落「新增事件點」
不允許穿透,這樣貓就無法進入角落點了

瞬移什麼的很奇怪吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部