北极冰 发表于 2009-7-17 12:05:12

如何做到“会心一击”或“致命一击”的效果

我玩某个地图时,发现有个角色会瞬间加攻,但时间很短,一瞬间就没了。。
例子:
士兵
HP
AT n+n
下一秒
士兵
HP
AT n+1000n
下一秒
士兵
HP
AT n+n
下一秒
士兵
HP
AT n+1000n
如何做到这样每秒快速变化攻击的效果?
寻求方法。。我自已试过做。。用定时器或开关什么的。。都失败了,不是一直加攻就是没见过有加过攻击的。。
HELP。。求高手指点。。谢谢了

Ikarus 发表于 2009-7-17 14:10:20

一秒钟的时间很难产生作用,整好在那一秒砍到人是不太可能的。
各人认为三秒最为合适
这个效果一定要配随机效果。要不然隔一定时间就来一次,跟内什么一样(纯洁的孩子不要懂……我连全彩解剖书都看过…睡得也很踏实。。)

北极冰 发表于 2009-7-17 23:04:10

我试验下。。。话说会心嘛- -要是3秒。。谁也秒得了。。。一秒就是体验那一瞬间:lol

北极冰 发表于 2009-7-17 23:13:55

:L 失败了。。。。2秒和3秒MS有点差别。。。
我试验后发现攻击还是一直稳步上升。。。。。。。。
开始是+100接着+200又变成+100接着+200-+300-+200-+300-+400-+300
这样- -1秒的距离差还是很大。。。:L

Ikarus 发表于 2009-7-18 15:14:51

其实一个很简单的事触发一,开可以没条件,效果,某攻击加一百,激活二触发二,关定时器,某秒效果,某攻击减一百。不完了?= =?然后如果你要每秒都不一样,好办。触发一加一个定时器,某秒,然后触发二加一个效果激活触发一而且楼主的描述也不对。干吗一定是n+n,n+1000n?应该表示为m,m+n这样更清楚。我一开始还以为要把攻击乘一个数呢……二楼的方法其实是个偷懒的方法。它让两个触发互相强,这是不提倡的。应该让他们两个礼让、顺序地开启,才能保证加完攻击以后肯定减攻。

[ 本帖最后由 帝国银之风¤ 于 2009-7-18 15:22 编辑 ]

北极冰 发表于 2009-7-18 19:26:59

说明得详细点吧。。。最好带步骤。。。:'(

Ikarus 发表于 2009-7-19 14:35:35

你如果用激活就省算数了。还少用一循环……= =||你说么?哪个更舒坦?

六文丿鱼丸 发表于 2009-7-19 15:05:29

……
去看看海蓝中骑卫队长嘉德的触发,大智在这方面是成功的,嘉德有时攻击+200有时正常。

!@@! 发表于 2009-7-21 21:51:16

这样吧,我给你弄了个效果,怎么做自己看。
注:触发三的改变攻击的效果是-1000.(战役里看不到)

hawk_zz 发表于 2009-10-3 21:25:35

会心一击是随机的耶,可以用随机效果

lingfeng 发表于 2009-10-3 21:36:57

还好……还好……

[ 本帖最后由 lingfeng 于 2009-10-3 21:46 编辑 ]

夜游神 发表于 2009-10-3 22:08:08

在看不到的地方让眼镜蛇车巡逻,旁边两段折返处不用,根据会心率(x/y)截取中间部分的一部分(x/y)记下,设置触发:
区域内的对象
眼镜蛇车所属方,眼镜蛇1,记下的区域。
改变对象攻击力
主角,若干攻击。
截取的部分越小,会心率越低。

Ikarus 发表于 2009-10-3 22:15:18

还算好……还算好
页: [1]
查看完整版本: 如何做到“会心一击”或“致命一击”的效果