找回密码
 点一下
查看: 1475|回复: 9

象Sc1中的蜘蛛雷这种不准玩家手动控制,由脚本控制行为的单位怎么做

[复制链接]
发表于 2010-3-24 18:17:04 | 显示全部楼层 |阅读模式
没在Sc2里找到类似的东西可以抄......
发表于 2010-3-24 18:36:45 | 显示全部楼层
[codes=xml]<FlagArray index="Uncommandable" value="1" /> [/codes]
回复

使用道具 举报

 楼主| 发表于 2010-3-24 18:44:28 | 显示全部楼层
呃,不能控制只是其中一部分,还有自动行为的问题
比如 蜘蛛雷 初始化>埋地>遇敌钻出>追踪>爆炸或丢失目标>发呆>埋地
怎么教他这么做
回复

使用道具 举报

发表于 2010-3-24 18:58:02 | 显示全部楼层
这个说简单也简单,说复杂也复杂。

其实就是制作二个自动使用的技能,一个自爆一个潜地。自动施放条件是判断附近有没有敌人就可以了。这个涉及Abil和Validator。参考医疗船的治疗即可。
回复

使用道具 举报

 楼主| 发表于 2010-3-24 19:04:05 | 显示全部楼层
谢了

那大概要3个技能
无敌人时主动钻地
有敌人时主动钻出+冲刺(模拟蜘蛛雷的脉冲式移动)
接近敌人时自爆
回复

使用道具 举报

发表于 2010-3-24 19:06:10 | 显示全部楼层
自爆可以直接参考baneling的技能。它就有个看见建筑自动自爆的技能。
回复

使用道具 举报

 楼主| 发表于 2010-3-24 19:08:43 | 显示全部楼层
自爆或Sc2现有攻击模式,可以大抄特抄

主要是 自动行为 和 脉冲式移动 得研究研究
回复

使用道具 举报

发表于 2010-3-24 22:38:03 | 显示全部楼层
狂战士的冲锋
回复

使用道具 举报

 楼主| 发表于 2010-3-25 07:47:03 | 显示全部楼层
AbliData里给 毒爆虫钻地BurrowBanelingDown
添加
        <Flags index="AutoCast" value="1"/>
        <Flags index="AutoCastOn" value="1"/>
        <AutoCastCountMin value="1"/>

会自动钻地了

敌人经过时,自动钻出试图接近后攻击
但是,钻出来马上就钻下去了......

不知道能不能设置 发现附近有地面单位时不钻地

也不知道能不能设置 试图接近攻击 的优先级比 自动钻地高
回复

使用道具 举报

发表于 2010-3-25 14:53:14 | 显示全部楼层
这个就是Validator的事情了。要是没有验证器,你怎么设定自动释放的方案呢。

今天暂时有事情,过几天如果你还没解决的话我做个例子好了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 21:18 , Processed in 0.127122 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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