找回密码
 点一下
查看: 929|回复: 8

问下关于制作特效- -

[复制链接]
发表于 2009-7-28 15:53:29 | 显示全部楼层 |阅读模式
偶目前卡在一个技能上面……
这个技能素自己飞到空中停住,然后自己身边所有敌人会受到持续的伤害,并且和施法者之间创建闪电的特效,当单位移动出施法范围的时候伤害结束,闪电消失,
伤害很好做得,可是创建的特效在单位移动出范围,法术失效的时候无法准确删除OMG
因为单独利用数组无法实现“判断这个特效属于哪个单位”,利用吸血技能会造成多个马甲吸一个单位的情况,要怎么办呢?!
MS需要Jass了呢……
偶真是好笨5555
发表于 2009-7-28 16:14:16 | 显示全部楼层
将选取的方向换一换
回复

使用道具 举报

发表于 2009-7-28 16:16:14 | 显示全部楼层
吸血貌似不会有什么问题的吧………………怎么可能出现多吸一呢?
回复

使用道具 举报

发表于 2009-7-28 16:36:05 | 显示全部楼层
不要用生命汲取做
直接用范围伤害吧

做个伤害范围的马甲技能
释放技能后开启循环的触发(周期事件)
删除数组中的所有特效
用马甲伤害范围
选取范围内单位创建闪电特效并用数组记录

以上每效率的简单方法
效果也不好
第二种方法如下
也是释放技能开启触发
[trigger]
NewTrigger 001
    事件
        单位 - 任意单位进入 256.00 以 XXX 为中心的范围内
    条件
        xxx
    动作
        单位 - 创建 1 个 农民 给 ((施法单位) 的所有者) 在 ((施法单位) 的位置) ,面向角度为 默认建筑朝向 度
        单位 - 对 (最后创建的单位) 发布 中立黑暗游侠 - 生命汲取 命令到目标: (进入的单位)
[/trigger]
注意这是个大体说明的触发,条件根据需求写
然后删除马甲(血或生命周期)
吸血技能的打断范围设为离开范围即可

以上连个都是单人的
多人的话用触发添加事件吧
然后施法英雄的主体技能(发动技能的马甲技能)用个带buff的
条件里加上英雄有buff就行了
就是效率低些
回复

使用道具 举报

发表于 2009-7-28 16:56:43 | 显示全部楼层
闪电效果其实是个蛮困难的东西,因为单位会动,所以还要不断地调整……
回复

使用道具 举报

发表于 2009-7-28 17:17:22 | 显示全部楼层
所以使用了生命汲取之类的技能模拟
……
漂浮文字也是一样……
回复

使用道具 举报

发表于 2009-7-28 17:32:11 | 显示全部楼层
其实也可以用单位自定义值标记数组吧
回复

使用道具 举报

发表于 2009-7-28 18:50:28 | 显示全部楼层
每个周期时间 LOOP检测单位数组内所有单位是否走开了呢~~

如果他/她/它走开了 就把对应的吸血的马甲君解放

嗯 马甲在另单位数组里吧 在数组数字上与他/她/它所在的单位数组一一对应

简单吧 嘻嘻
回复

使用道具 举报

发表于 2009-7-28 19:08:57 | 显示全部楼层
为何不能用吸血?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 02:14 , Processed in 0.104185 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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