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

如何在选定一个按钮以后,所有单位和建筑均能获得一个“增益行为”?

[复制链接]
发表于 2011-5-30 02:50:05 | 显示全部楼层 |阅读模式
这个增益行为是自制的,但各部分很精细。
我用触发器里已经设置好了对话框,也由key变量决定

本来是打算每个单位提高5%的伤害的,于是我就做了这么一个增益
但是当赋予单位这个增益时,我用了“单位-添加行为”的指令,怎么调试都发现实战中根本无效

一开始我以为我这个增益行为有问题,于是换了个现成的,用了下暗堂的永久隐形
发现一样不好使……

所以我也不知道咋回事了……
怎么可以通过一个按钮后,所有单位和建筑均能获得一个“增益行为”?
我记得四方争霸里的“强攻策略”就是这样的
发表于 2011-5-30 08:17:09 | 显示全部楼层
“单位 - 添加行为”动作在本例中使用的参数填写为“令(X[某己方单位])对((触发玩家)在(整张地图)的(所有单位))添加(X[你的行为])。”而且该设置只对已有单位有效。对在触发器执行以后的新增的单位需要重新添加。

检查是否出现如下问题:
1 触发器是否正常触发?触发器的某些语句是否正常触发?在触发器的适当位置添加“发送讯息”动作以检查该问题。
2 触发器语句的填写是否如上所示?
3 行为本身是否有效?在某单位加入该行为作为默认行为以检查该问题。

最后,“通过一个按钮,使全图某玩家所有现有单位及以后新增单位获得一些增益”这个企划的最优实现方案不是使用“行为”,而是使用“升级”。
回复

使用道具 举报

发表于 2011-5-30 09:55:18 | 显示全部楼层
这周效果我是做2个行为搞定的

一个周期给地图上所有自己单位上buff的行为,成为效果触发好了,挂在基地上的,是个隐藏的行为(这里有2个做法,可以再选择天赋之后在挂行为给基地,或者是直接做个验证器,来判断是否选择了某个天赋,如果是才生效)

一个是周期获得的行为(BUFF),这个是实际作用的效果

这样做的好处是不用在数据编辑器里给每个单位都挂行为了

类似的思路……话说四方其实真心没有啥技术含量啊,这里几乎99%的人都能完美重现,甚至比我做的更好
回复

使用道具 举报

发表于 2011-5-30 10:40:39 | 显示全部楼层
说真的,使用“升级”才是王道……虽然“升级”并不好用~
回复

使用道具 举报

 楼主| 发表于 2011-5-30 10:49:47 | 显示全部楼层
引用第3楼四夕水草肃于2011-05-30 10:40发表的  :
说真的,使用“升级”才是王道……虽然“升级”并不好用~
不是,有的时候还会添加一些“移动速度增益”“加速度增益”等特殊效果行为,这不能通过升级来解决了。
不过我在看见我的设置的时候……

单位-添加行为(玩家)
结果


我是这么来的,结果发现,别说新添单位了,已有单位都没获得这个增益
回复

使用道具 举报

发表于 2011-5-30 11:14:50 | 显示全部楼层
话说我以前在GA放出过四方的老版本啊,有啥需求可以看看去,回头我把帖子顶一下上来
回复

使用道具 举报

发表于 2013-6-5 20:56:13 | 显示全部楼层
本帖最后由 江上星 于 2013-6-5 21:01 编辑

数据完全可以,如果你一定要用触发器的话,可以参考下图。因为比较简单,所以就不发演示地图了。
tupian.GIF

-----------------------------------------------------
补充一下,如果你需要明确的施法者,请使用从单位添加行为到单位,而不是从玩家添加到单位。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 21:58 , Processed in 0.088333 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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