找回密码
 点一下
查看: 1639|回复: 11

【提问】神族任意单位被攻击时的护盾特效是哪个actor???

[复制链接]
发表于 2011-3-7 21:21:28 | 显示全部楼层 |阅读模式
除了不朽者的10伤害上限的行为,任何神族单位在护盾未耗尽时,被攻击都有视觉特效。

是哪个actor?其实主要问题是actor响应什么从而建立特效?

单位身上也没看见有宏
 楼主| 发表于 2011-3-7 21:53:48 | 显示全部楼层
找是找到了
Shield Impact

ProtossShieldXXXX

应该是分别处理单位被少许火力攻击,或强火力攻击,以及攻击部位的。


问题是,这些个actor如何与单位关联的?
似乎不只是有无护盾,给人族单位加护盾,就看不见这种效果
回复

使用道具 举报

发表于 2011-3-7 22:07:43 | 显示全部楼层
再仔细看。
回复

使用道具 举报

 楼主| 发表于 2011-3-8 19:07:09 | 显示全部楼层
还是啥都没看出来
回复

使用道具 举报

发表于 2011-3-8 21:32:53 | 显示全部楼层
既然如此。我就开编辑器吧。
回复

使用道具 举报

发表于 2011-3-8 23:30:24 | 显示全部楼层
据个人目前了解。这Shield Impact只对有护盾的单位起作用。
如果不是因为我能力有限没找到。就是因为游戏内定机制。
至于是如何起作用的。目前只发现在Event里的Unit Creation事件里执行。
但是为何会执行需要待明日再研究。
回复

使用道具 举报

 楼主| 发表于 2011-3-8 23:37:03 | 显示全部楼层
引用第5楼喂喂于2011-03-08 23:30发表的  :
据个人目前了解。这Shield Impact只对有护盾的单位起作用。

但是有护盾的人类机枪兵无法发生这个视觉特效
回复

使用道具 举报

发表于 2011-3-9 00:05:27 | 显示全部楼层
没试过机枪。至少我用GHOST尝试完全没问题。

不过如果你是用行为或者其它的什么方式加的护盾那应该是不行的。
因为这个Actor是在单位创建的时候就存在了。
回复

使用道具 举报

 楼主| 发表于 2011-3-9 00:26:04 | 显示全部楼层
那用行为添加的护盾,要怎样才能有这种效果呢
回复

使用道具 举报

发表于 2011-3-9 03:02:34 | 显示全部楼层
你先不用管它,你就算能让创建后添加的护盾创建shield Impact也没用的。

你试试看直接在数据编辑器里修改机枪兵的护盾,然后看看打在他们身上的效果和打在一个正常protoss身上的效果有什么不同。

你会发现只有ripple效果。比打在protoss身上的效果少多了。


这就是shield类,创建是只认打击效果为Shield的附着位点的。默认只有protoss模型有这个附着位点。
回复

使用道具 举报

发表于 2011-3-9 03:04:33 | 显示全部楼层
有2个解决方案:1用个隐藏的带Shield附着位点的模型,和你的单位模型一起创建。

2,直接不创建shield类,用其他类的actor来实现。但是缺点就是shield有了ripple没了。
回复

使用道具 举报

发表于 2011-3-9 03:32:23 | 显示全部楼层
不过其实还有第三个解决方案啦~~是最完美的解决方案~~明天发演示好了~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 19:16 , Processed in 0.054120 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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