找回密码
 点一下
查看: 694|回复: 2

刷怪数量略多时怪物失去控制以及停止行动的怪物继续行进的问题

[复制链接]
发表于 2012-11-27 03:02:08 | 显示全部楼层 |阅读模式
本帖最后由 chyj4747 于 2012-12-5 22:26 编辑

2个问题,其实本质似乎差不多。
第一个,杀怪速度比刷怪速度慢的时候,地图上的怪数量越来越大,当到达某个值的时候(我不知道是多少,按我遇到的情况看似乎是400的样子?)地图上的怪就不按照原定路线行走了,而是在路上扎堆抱团。这个怎么解决呢,因为有些循环圈的TD怪那叫一个多也没有这样。
第二个,当某些怪因为一些战斗停止时(我是因为把它缠绕了它就不动了,DOTAl里被小小扔走的怪似乎也站那不动),如何让他继续移动?我之前发过帖子询问,不过每秒令所有怪移动似乎行动有些诡异,看上去不流畅连贯。还有别的好办法吗?
发表于 2012-11-27 10:08:43 | 显示全部楼层
周期发布命令而已

不要只在拐点设置区域发布命令
而已在整个通道设置成一个区域比如一段通道,
怪从左向右移动,到达最右边向下移动
那么从左边到最右边(去掉横竖通道交接的部分)全部设为区域1
然后从最右边的交接区域到整个竖型通道设为区域2
周期对区域1内的单位发布移动命令到最右边
对区域2内单位发布移动命令到最下边

如此

记住,把一整段通道看做一个线段的话
区域要包括单位起始位置的交接部分
而不包括单位最终到达的交接部分


回复

使用道具 举报

发表于 2012-11-27 13:22:23 | 显示全部楼层
还有一种办法是利用单位组,将不同路的单位加入不同路的单位组中,单独对单位组的单位进行控制操作,根据每个单位相对于几个拐角点的坐标偏移位置来设置下一步的位移行动,当该单位组中单位死亡时踢出单位组释放空间(这个释放知道是否多余,反正我习惯清除一下)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 10:58 , Processed in 0.074708 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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