找回密码
 点一下
查看: 1248|回复: 12

关于凤凰战机重力射线技能的疑问

[复制链接]
发表于 2013-2-5 19:59:33 | 显示全部楼层 |阅读模式
为什么凤凰战机举起来的单位在空中被杀死后只有一个简单的死亡效果没有尸体,而用类似技能弄起来的单位死了以后就在天上留下尸体或一片血迹?有没有办法让尸体和血迹落到地上?
发表于 2013-2-6 08:54:30 | 显示全部楼层
你要给目标加个buff,修改它的默认死亡类型

点评

这样呀,继续埋头学习。演算体是小彬永远的痛。  发表于 2013-2-7 16:14
回复

使用道具 举报

发表于 2013-2-6 11:45:39 | 显示全部楼层
凤凰没有了biubiubiu感觉弱了很多。。
回复

使用道具 举报

 楼主| 发表于 2013-2-6 23:27:39 | 显示全部楼层
麦德三世 发表于 2013-2-6 08:54
你要给目标加个buff,修改它的默认死亡类型

    <CBehaviorBuff id="GravitonBeam">
        <Alignment value="Negative"/>
        <InfoIcon value="Assets\Textures\btn-ability-protoss-gravitonbeam.dds"/>
        <EditorCategories value="Race:Protoss,AbilityorEffectType:Units"/>
        <TimeScaleSource Value="Global"/>
        <Duration value="0.5"/>
        <Modification>
            <ModifyFlags index="DisableAbils" value="1"/>
            <ModifyFlags index="SuppressMoving" value="1"/>
            <ModifyFlags index="SuppressTurning" value="1"/>
            <StateFlags index="SuppressAttack" value="1"/>
            <StateFlags index="SuppressCloak" value="1"/>
            <StateFlags index="SuppressCollision" value="1"/>
            <StateFlags index="SuppressDetection" value="1"/>
            <StateFlags index="SuppressRadar" value="1"/>
            <StateFlags index="Uncommandable" value="1"/>
            <!--AbilClassEnableArray index="CAbilMorph" value="1"/-->
            <AbilLinkEnableArray value="MorphToInfestedTerran"/>
            <BehaviorClassDisableArray index="CBehaviorCreepSource" value="1"/>
            <BehaviorClassDisableArray index="CBehaviorPowerSource" value="1"/>
            <BehaviorClassDisableArray index="CBehaviorResource" value="1"/>
            <BehaviorClassDisableArray index="CBehaviorSpawn" value="1"/>
        </Modification>
    </CBehaviorBuff>
具体是怎么样的呢?没看出来修改了死亡类型哪
回复

使用道具 举报

发表于 2013-2-7 22:42:23 来自手机 | 显示全部楼层
去看看单位的演算体事件,里面有好多事件都是关联这个反重力行为的。
其实这个行为只是负责逻辑上让你这单位动不了,视觉特效是演算体的事,演算体一看,有这行为,然后就开始执行一系列动作,什么采用自定义死亡啥的。
总之,在视觉效果这里,行为是起到一个发信号给演算体的作用,所以事件在单位自身的演算体里。

点评

我把所有关于重力射线的演算体都用注释掉了,可是在空中杀死的单位还是没有尸体啊 究竟是哪个演算体把死亡效果去掉了呢?  详情 回复 发表于 2013-2-13 22:58
回复

使用道具 举报

 楼主| 发表于 2013-2-13 22:58:56 | 显示全部楼层
空人 发表于 2013-2-7 22:42
去看看单位的演算体事件,里面有好多事件都是关联这个反重力行为的。
其实这个行为只是负责逻辑上让你这单 ...

我把所有关于重力射线的演算体都用<!--  -->注释掉了,可是在空中杀死的单位还是没有尸体啊
究竟是哪个演算体把死亡效果去掉了呢?

点评

是在单位演算体里的事件。。。  详情 回复 发表于 2013-2-14 15:16
回复

使用道具 举报

发表于 2013-2-13 23:01:06 | 显示全部楼层
单位飞起来了还有倒地的动画,要倒在半空不是很奇怪吗?
回复

使用道具 举报

发表于 2013-2-14 15:16:26 来自手机 | 显示全部楼层
本帖最后由 空人 于 2013-2-14 23:16 编辑
infernochp 发表于 2013-2-13 22:58
我把所有关于重力射线的演算体都用注释掉了,可是在空中杀死的单位还是没有尸体啊
究竟是哪个演算体把死 ...

是在"单位演算体"里的事件。。。

点评

找不到啊,具体哪个呢?能不能举个例子说明下?  详情 回复 发表于 2013-2-15 01:49
回复

使用道具 举报

 楼主| 发表于 2013-2-15 01:49:39 | 显示全部楼层
空人 发表于 2013-2-14 15:16
是在"单位演算体"里的事件。。。

找不到啊,具体哪个呢?能不能举个例子说明下?
回复

使用道具 举报

发表于 2013-2-15 15:04:23 来自手机 | 显示全部楼层
单位演算体就是单位的演算体啦,随便哪一个。
你随便打开一个单位的演算体的事件,把里面所有关于反重力射线的事件都看一下就知道了。

点评

找了许久找不到啊  详情 回复 发表于 2013-2-16 22:43
貌似单位演算体并没有定义反重力射线的问题。不知道死亡演算体是否有相关规定。  发表于 2013-2-16 12:49
回复

使用道具 举报

 楼主| 发表于 2013-2-16 22:43:14 | 显示全部楼层
空人 发表于 2013-2-15 15:04
单位演算体就是单位的演算体啦,随便哪一个。
你随便打开一个单位的演算体的事件,把里面所有关于反重力射 ...

找了许久找不到啊
回复

使用道具 举报

发表于 2013-2-17 21:58:38 | 显示全部楼层
本帖最后由 空人 于 2013-2-18 09:14 编辑

好不容易可以开电脑了。
事件是有的,不过并不是直接关于行为的,而是通过验证器验证行为。
一共有四条事件,分别对应四个种族(P,T,Z和混元体)
事件:自定义单位死亡
条件:有反重力(对应各种族每族一条)
动作:自定义死亡,子名称XXXX(由此,单位原本指定的死亡动画因为这个动作被强制改为了反重力对应的死亡动画)

点评

终于找到了原来在core里面定义的,只要修改验证器把我的效果加上就好了,太感谢了大侠  详情 回复 发表于 2013-2-19 15:33
回复

使用道具 举报

 楼主| 发表于 2013-2-19 15:33:11 | 显示全部楼层
空人 发表于 2013-2-17 21:58
好不容易可以开电脑了。
事件是有的,不过并不是直接关于行为的,而是通过验证器验证行为。
一共有四条事 ...

终于找到了原来在core里面定义的,只要修改验证器把我的效果加上就好了,太感谢了大侠
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 23:08 , Processed in 0.259988 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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