找回密码
 点一下
查看: 1202|回复: 6

为什么电脑Hostile能使用自定义技能,而同样是电脑Player2,3就不行?

[复制链接]
发表于 2013-4-20 16:03:03 | 显示全部楼层 |阅读模式
本帖最后由 warsong2011 于 2013-4-20 16:05 编辑

做了一个自定义技能,写了简单的战术AI,但是同样一个单位,在Player2,Player3这样的电脑玩家上就不会使用,但是把Player换成Hostile就能自动释放了

触发器里也写了enable melee AI这些,但貌似没有。

另外有详细介绍Attack Wave这个东东的教程么?貌似编辑器上有专门的界面,触发器也有相关的内容,可是就是不知道怎么搞,貌似编辑器上那个AI选项里只有Attack Wave这种东西,并没有什么时候造房子,什么时候升科技这些,那这个AI到底是用来干什么的呢
 楼主| 发表于 2013-4-23 10:58:01 | 显示全部楼层
自己顶一下
回复

使用道具 举报

发表于 2013-4-23 11:08:40 | 显示全部楼层
你那战术AI是写在数据里的吗?而不是脚本里?

点评

战术AI在数据编辑器里,自定义技能如果是“野怪”的电脑单位就知道用,但是电脑PlayerN手下的单位就不会用了 其实以前玩WE的时候也出现同样的问题,做了很多自定义英雄技能,“野怪”电脑能用一切技能,但是Playe  详情 回复 发表于 2013-4-23 11:39
战术AI在数据编辑器里,自定义技能如果是“野怪”的电脑单位就知道用,但是电脑PlayerN手下的单位就不会用了 其实以前玩WE的时候也出现同样的问题,做了很多自定义英雄技能,“野怪”电脑能用一切技能,但是Playe  详情 回复 发表于 2013-4-23 11:39
回复

使用道具 举报

 楼主| 发表于 2013-4-23 11:39:10 | 显示全部楼层
麦德三世 发表于 2013-4-23 11:08
你那战术AI是写在数据里的吗?而不是脚本里?

战术AI在数据编辑器里,自定义技能如果是“野怪”的电脑单位就知道用,但是电脑PlayerN手下的单位就不会用了

其实以前玩WE的时候也出现同样的问题,做了很多自定义英雄技能,“野怪”电脑能用一切技能,但是PlayerN的电脑就只会用自动释放的技能
回复

使用道具 举报

 楼主| 发表于 2013-4-23 11:39:11 | 显示全部楼层
麦德三世 发表于 2013-4-23 11:08
你那战术AI是写在数据里的吗?而不是脚本里?

战术AI在数据编辑器里,自定义技能如果是“野怪”的电脑单位就知道用,但是电脑PlayerN手下的单位就不会用了

其实以前玩WE的时候也出现同样的问题,做了很多自定义英雄技能,“野怪”电脑能用一切技能,但是PlayerN的电脑就只会用自动释放的技能
回复

使用道具 举报

发表于 2013-5-3 10:42:36 | 显示全部楼层
有一种可能就是,原单位已经被安排了AI,而且是写在脚本里的。这样数据里的AI就会被忽略掉了。你去脚本里找找有没有同名的AI,或者把单位用的战术AI名字改掉。
回复

使用道具 举报

发表于 2013-5-4 18:12:09 | 显示全部楼层
还有一种可能,Player2没有被开启,换句话说,P2的单位没有控制者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 20:04 , Processed in 0.136325 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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