找回密码
 点一下
查看: 1429|回复: 5

对于建筑嵌套后的处理(气矿上造瓦斯厂后)

[复制链接]
发表于 2011-6-5 14:58:10 | 显示全部楼层 |阅读模式
在制作“矿物感染虫”的过程中发现,建成后的瓦斯厂,其原始气矿依然是存在的

于是,一次感染瓦斯厂,然后再感染一次原始气矿,在同一处就重叠了。

怎样做,可以让搜索效果,在没造瓦斯厂时,找原始气矿,已经造了瓦斯厂,就只找瓦斯厂,而不理会其原始气矿厂?
发表于 2011-6-5 15:37:27 | 显示全部楼层
  [s:192]






盈丰国际
回复

使用道具 举报

 楼主| 发表于 2011-6-6 01:37:54 | 显示全部楼层
这个问题很重要哇
回复

使用道具 举报

发表于 2011-6-6 09:24:31 | 显示全部楼层
如果你只在乎模型重叠问题,你可以做两个感染,一个带模型,一个不带模型。
感染原始气矿的带模型,而感染气矿工厂的不带模型。
用验证器给原始气矿加带模型的感染buff
给气矿工厂加不带模型的感染buff。这样就只有一层感染模型了。

反正你的感染效果不是替换模型对吧。所以感染模型在原始气矿还是在工厂上其实没差别对吧。
回复

使用道具 举报

发表于 2011-6-6 20:42:32 | 显示全部楼层
你这个搜索效果下面的真实感染效果(应该是一个ApplyBehavior)吧
这个效果中加一个Validator 用这个Validator判定目标是不是UnitX


    <CValidatorUnitType id="V_UnitIsAAAAA">
        <WhichUnit Value="Target"/>
        <Value value="AAAAA"/>
    </CValidatorUnitType>
这里的AAAA是直接的Unit种类就好。
回复

使用道具 举报

 楼主| 发表于 2011-6-6 21:37:23 | 显示全部楼层
一种z族新单位,技能是给矿气加buff(buff附带视觉效果——被感染)
矿石反正不会变,气矿,有2种,一种是野生的原始气矿,另一种是被做成瓦斯厂的厂子。

如果野生气矿拥有了这个buff,则在被造成瓦斯厂后,这个buff和原始气矿连同视觉一起,去了里世界。
如果在野生气矿没有这个buff,被建成瓦斯厂后,再去感染,则会有两次感染
一次是外世界的瓦斯厂,一次是里世界的原始气矿,连同视觉,也被重叠了两次。

问解决方案
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:30 , Processed in 0.029720 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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