DNF的怪物AI是如何设计的?

[复制链接]
查看11 | 回复5 | 2017-10-9 04:06:11 | 显示全部楼层 |阅读模式
DNF游戏中的怪物AI设计理念如下:首先判断设置半径范围内是否有敌对单位;有的话则生成随机数,根据该随机数对应的路线,驱动怪物向玩家靠近。没有的话仍然产生随机数,依据该数字产生对应的路线,驱动怪物在范围内移动。其中玩家设置为怪物的敌对单位,接近到一定距离后怪物会对敌对单位进行攻击。...
回复

使用道具 举报

千问 | 2017-10-9 04:06:11 | 显示全部楼层
1. 判断自己周围半径范围(如128)内是否有玩家单位,如果有,则在某个区间内生成随机数,根据该随机数对应的路线(如LS说的W形),驱动怪物间歇性的向玩家靠近。2. 如果半径内无玩家单位,仍然产生随机数,并依据该数字对应的路线驱动怪物在范围内移动。具体间隔多久或什么事件来触发这些判断,人家怎么写那是人家的事了。我的意思是,不要被咱们以前的破B引擎限制了你的想...
回复

使用道具 举报

千问 | 2017-10-9 04:06:11 | 显示全部楼层
。。。一个游戏想要长久运行下去,肯定没那么容易让人识破。如果所有怪物的攻击模式,移动路线很单一很有规律的话,刷图岂不是很容易了?游戏设计者肯定是不会让这种事情发生的。网游为什么比单机游戏受欢迎,就在于不断的更新新内容,即使你发现了一些规律,工作人员也会在这种情况普及之前和谐掉BUG的。所以楼主就不要总是研究这方面内容了,不过据我的经验,小怪一般是W型移动路线...
回复

使用道具 举报

千问 | 2017-10-9 04:06:11 | 显示全部楼层
1. 判断自己周围半径范围(如128)内是否有玩家单位,如果有,则在某个区间内生成随机数,根据该随机数对应的路线(如LS说的W形),驱动怪物间歇性的向玩家靠近。2. 如果半径内无玩家单位,仍然产生随机数,并依据该数字对应的路线驱动怪物在范围内移动。具体间隔多久或什么事件来触发这些判断,人家怎么写那是人家的事了。我的意思是,不要被咱们以前的破B引擎限制了你的想...
回复

使用道具 举报

千问 | 2017-10-9 04:06:11 | 显示全部楼层
1. 判断自己周围半径范围(如128)内是否有玩家单位,如果有,则在某个区间内生成随机数,根据该随机数对应的路线(如LS说的W形),驱动怪物间歇性的向玩家靠近。2. 如果半径内无玩家单位,仍然产生随机数,并依据该数字对应的路线驱动怪物在范围内移动。具体间隔多久或什么事件来触发这些判断,人家怎么写那是人家的事了。我的意思是,不要被咱们以前的破B引擎限制了你的想...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行