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

每个兵营只能负载5个陆战队

[复制链接]
发表于 2014-12-23 15:36:26 | 显示全部楼层 |阅读模式
LZ新手,想做出类似手机游戏“kingdom rush”中兵营的效果:每个兵营只能造5个陆战队,满了就不能继续造了。但如果训练自这个兵营的陆战队死亡了,这个兵营就可以继续训练新的陆战队,直到数量补足5个。

LZ目前的尝试:
我在每个陆战队训练完成时,把兵营的UnitTag记录在陆战队身上的CustomData中。然后写了一个函数来数全地图所有单位中,训练自特定兵营的士兵有多少个。
于是问题来了,当单个兵营的负载满了的时候,如何让造兵的技能不能生效呢?

发表于 2014-12-23 17:09:21 来自手机 | 显示全部楼层
航母小飞机变兵营机枪兵了

点评

按你说的试了一下,别的都很完美,就是机枪兵全部无法控制……  详情 回复 发表于 2014-12-23 21:48
小飞机神马的可以近似模拟,但要仔细看,可差不少的。  发表于 2014-12-23 21:21
回复

使用道具 举报

发表于 2014-12-23 21:21:12 | 显示全部楼层
为啥用触发器呢,用数据不好么?训练技能贴一个buff1给兵,一个buff2(可叠加)给兵营。这样很容易用buff2的层数来限制造兵技能吧,然后给buff1挂载一个终结效果:移除施法者一层buff2,这样当兵死亡后就会自动移除一层兵营计数buff,兵营就能再造一个兵啦。
其实我以前写过这个演示的,连集合点什么的都做了,但是忘记发到什么地方了。
回复

使用道具 举报

 楼主| 发表于 2014-12-23 21:48:23 | 显示全部楼层
Star_of_dada 发表于 2014-12-23 17:09
航母小飞机变兵营机枪兵了

按你说的试了一下,别的都很完美,就是机枪兵全部无法控制……

点评

可以做到接受控制,自己观察那个技能的选项,我利用这个做过”队长系统“  详情 回复 发表于 2014-12-23 22:51
回复

使用道具 举报

发表于 2014-12-23 22:44:05 | 显示全部楼层
本帖最后由 yxxiaobin 于 2014-12-23 23:03 编辑

http://bbs.islga.org/read-htm-tid-2218366-page-1-fpage-1.html
这里是演示。
另:原版中小兵本来就无法被直接控制呀,人家都是用兵营集结点去控制的。更新集结点,不只是让后产生的去那里,同时也会让已有的放弃自己的目标,强制去那里的。
具体参看演示。

点评

多谢赐教。完美实现了我想要的效果。 虽然没有完全看懂 但是先抄过来用着……  详情 回复 发表于 2014-12-24 17:13
回复

使用道具 举报

发表于 2014-12-23 22:51:16 | 显示全部楼层
yg3415 发表于 2014-12-23 21:48
按你说的试了一下,别的都很完美,就是机枪兵全部无法控制……

可以做到接受控制,自己观察那个技能的选项,我利用这个做过”队长系统“

点评

弹仓确实不是个好主意,好动地方都受限制。比如你无法控制空闲时小兵的站位。  详情 回复 发表于 2014-12-23 23:05
回复

使用道具 举报

发表于 2014-12-23 23:05:02 | 显示全部楼层
沧海流星 发表于 2014-12-23 22:51
可以做到接受控制,自己观察那个技能的选项,我利用这个做过”队长系统“

弹仓确实不是个好主意,好动地方都受限制。比如你无法控制空闲时小兵的站位。
回复

使用道具 举报

发表于 2014-12-24 11:43:31 | 显示全部楼层
楼主,你这个问题我问过了。。。我们的目标竟然是相同的啊
回复

使用道具 举报

 楼主| 发表于 2014-12-24 17:13:57 | 显示全部楼层
yxxiaobin 发表于 2014-12-23 22:44
http://bbs.islga.org/read-htm-tid-2218366-page-1-fpage-1.html
这里是演示。
另:原版中小兵本来就无 ...

多谢赐教。完美实现了我想要的效果。
虽然没有完全看懂
但是先抄过来用着……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 02:50 , Processed in 0.487636 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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