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

求思路,获取单位周围尸体

[复制链接]
发表于 2014-4-10 16:42:52 | 显示全部楼层 |阅读模式
我觉得击杀金钱太破坏平衡了,就想来这么种获取金钱的方法。

吸金塔:每1秒对范围9内的一具尸体回收,根据尸体生前单位获得金钱。
(尸体会正常消失,消失了就没钱得了。)

好像触发器和效果-搜索里都是搜到活体单位,不知道怎样才能搜到死亡的单位。按照目前我的理解,是不是要把所有的尸体都制作成触发器和效果-搜索都搜索不到的上帝单位,只能被吸金塔搜索到,想到这就放弃了。

所以上来求思路,尸体什么的哪个大大利用过。
发表于 2014-4-10 18:25:59 | 显示全部楼层
本帖最后由 四夕水草肃 于 2014-4-10 18:27 编辑

首先向楼主介绍SC2的默认死亡机制:
1 死亡单位在生命值扣完的一瞬间(注意,“一瞬间”通常指同个逻辑运算周期内)就会被删除,除了演算体还在忠实的播放死亡动画以外,不留痕迹。
2 修改单位的“死亡时间”属性(默认值0)可以避免这一情况发生。正的死亡时间表示在死亡多长时间(注意,“时间”通常指“游戏时间”而不是“真实时间”)以后才删除单位,0表示立刻删除如上一条,-1表示死亡单位(也就是尸体)永久存在。
3 尸体的各种动画都需要重新定义,默认的ActorUnit并不默认支持尸体的“存在”。4 死亡但未消失的单位具有“死亡”标旗(大概吧),因此可以被单位过滤器过滤,具有合适设定的搜索效果或者触发器都可以获得,就如同所有活体单位一样。

PS:关于游戏时间的问题,可以参照其他各路帖子中的说明,一般触发器相关的帖子会多一点。
回复

使用道具 举报

发表于 2014-4-10 23:13:57 | 显示全部楼层
留名
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 15:08 , Processed in 0.088589 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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