设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2055|回复: 8
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2013-4-7
帖子
17
跳转到指定楼层
1
发表于 2013-4-10 00:26:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

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

Lv1.梦旅人

梦石
0
星屑
38
在线时间
1165 小时
注册时间
2012-3-16
帖子
5336
2
发表于 2013-4-10 16:55:58 | 只看该作者
开穿透把~或者你勤快点写个找个寻路脚本~
我想要到的是保护同伴的力量,能与同伴一起欢笑的未来的力量,如果无法做到的话,那就无需继承,如果是这样的彭格列的话,那我亲手毁掉它!
  
                       欢迎加入我们的家族~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

3
发表于 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 我这是什么心态?

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

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



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



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




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

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

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

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-10-9
帖子
184
7
发表于 2013-4-15 19:01:27 | 只看该作者
簡單
用並行事件判定貓是否在四個角落的座標位置
如果是則強制移動

点评

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

使用道具 举报

Lv1.梦旅人

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

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


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

点评

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

使用道具 举报

Lv1.梦旅人

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

瞬移什麼的很奇怪吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 01:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表