找回密码
 点一下
查看: 1547|回复: 10

又被特效难住了

[复制链接]
发表于 2008-6-4 13:23:25 | 显示全部楼层 |阅读模式
我想要的效果是敌人被攻击后,有喷血特效,持续5秒。

我想的是:

For PenXueTeXiao 从1到5 做动作
    LOOP-动作
    特殊效果-创建并绑定特效到chest对(被攻击单位),使用模型**
        设置PenXueNum=(PenXueNum+1)
        设置PenXue[PenXueNum]=(最后创建的特效)
        等待1.00秒
    如果所有条件成立则做动作1,否则做动作2
              If-条件
         ((被攻击单位)是存活的)等于FALSE
              Then-动作
         设置PenXueTeXiao=5
              Else-动作
         无动作
特殊效果-删除PenXue[PenXueNum]

我现在有一个疑问,第1个单位被攻击的时候,PenXueNum=1
当第2个单位被攻击的时候,PenXueNum=2
然后第1个单位的5秒到了的时候删除PenXue[PenXueNum]

这时候删除的是PenXue[1]还是PenXue[2]呢?

我这样写对不对呢?
发表于 2008-6-4 13:27:33 | 显示全部楼层
魔法盾开启后被攻击是有特效的额。
回复

使用道具 举报

 楼主| 发表于 2008-6-4 13:28:03 | 显示全部楼层
我好像想复杂了

是不是这样就行?

For PenXueTeXiao 从1到5 做动作
    LOOP-动作
    特殊效果-创建并绑定特效到chest对(被攻击单位),使用模型**
        删除最后创建的特效
        等待1.00秒
    如果所有条件成立则做动作1,否则做动作2
              If-条件
        ((被攻击单位)是存活的)等于FALSE
              Then-动作
        设置PenXueTeXiao=5
              Else-动作
        无动作
回复

使用道具 举报

发表于 2008-6-4 13:36:24 | 显示全部楼层
特效加等待会出现很万恶的事情,就是删不掉。
回复

使用道具 举报

发表于 2008-6-4 13:37:46 | 显示全部楼层
用数组保存,然后通过数组清楚还是可以的………………
不过要做好对应工作,会很麻烦的
回复

使用道具 举报

发表于 2008-6-4 13:45:42 | 显示全部楼层
用局部变量保存吧
回复

使用道具 举报

发表于 2008-6-4 13:57:52 | 显示全部楼层
难道说特效的效果不能等待(也就是持续吗?)。我觉得只要事件相应不是每时每刻就好吧。
计算了创建的特效数量,之后再一For循环删除就可以了吧?
回复

使用道具 举报

 楼主| 发表于 2008-6-4 14:52:53 | 显示全部楼层
请问一下

特殊效果-创建并绑定特效到chest对(被攻击单位),使用模型**
        删除最后创建的特效

这样会删除特效,完成排泄吗?
回复

使用道具 举报

发表于 2008-6-4 14:53:48 | 显示全部楼层
应该算是完成了
回复

使用道具 举报

发表于 2008-6-4 16:01:42 | 显示全部楼层
会完成,借用某人的一句话,这个特效的显示也只是显示死亡时效果吧
回复

使用道具 举报

发表于 2008-6-4 17:24:37 | 显示全部楼层
创建显示birth动画,删除显示death
创建后直接删除就相当于显示一个death
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 00:39 , Processed in 0.064780 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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