dugupiaoyun 发表于 2011-2-26 15:51:51

有个想法,不知道可不可以实现

就是魔法当中的引力护盾(大力神盾),这个魔法释放的方向老是固定向右的3格,可不可以将这个魔法改为选择释放对象,在被选择的对象周围一圈(6格,也就是左右同时释放)出现一格的引力护盾将其包围起来?

songfx 发表于 2011-2-26 15:57:54

我认为也是可以的,得添加一些DEF
不过,如何让电脑知道你想放左力盾还是右力盾呢?

dugupiaoyun 发表于 2011-2-26 16:10:00

可不可以用个障眼法啊,将左力盾或者右力盾换成战场上不可通过的地形,但图片还是力盾的图片,然后2回合后自动驱散这个地形?
感觉力盾就像是个只能持续2回合的无法通过的特殊地形一样。

songfx 发表于 2011-2-26 16:29:11

我的思路是正确的,不过你没回答我的问题呢

dugupiaoyun 发表于 2011-2-26 16:50:34

不用让电脑知道是左还是右呀,正常情况下释放是右护盾嘛,但是可以在释放魔法的时候判断当释放的是引力护盾的时候,自动再次施法在选择对象的左侧来释放一个左引力护盾样子的特殊地形。

songfx 发表于 2011-2-26 16:59:15

呵呵,那么你这种逻辑是很混乱的。;oweojs;

dugupiaoyun 发表于 2011-2-26 17:05:00

我其实就是想实现像英雄无敌4里面的一个“庇护”魔法的效果,当战斗开始的时候给己方所有的兵周围释放引力护盾的保护。

dugupiaoyun 发表于 2011-2-26 17:05:32

就像圣诞妖精一样,周围一圈儿小妖精包围。

songfx 发表于 2011-2-26 18:48:44

你上面联想也很好
选择施法对象
查找它周围的空格
所有空格上设置障碍物

可以借鉴魔法天尊的脚本,里面有一个功能是,使用雷爆时,会在施法对象周围制造流沙。

songfx 发表于 2011-2-26 19:21:04

哈哈,说话这种语调的没几个(这话我以前也对你说过),
不过,我不想花精力去验证,陪你玩没意思。就当你是个普通的NC吧。


克招 发表于 2011-2-26 19:37:56

完全可以实现,但是问题是,力盾都是超右的,那样显示出来的话就不好看了。

songfx 发表于 2011-2-26 20:27:14

不一定非得用力盾的DEF
直接用其它障碍物也不错,两回后自动移除

galliano 发表于 2011-2-26 21:31:59

如果两个兵种互相挨着 那么如何制造包围效果?

songfx 发表于 2011-2-26 22:02:15

那就缺一个口子

无心云 发表于 2011-2-27 07:59:59

回复 2# 的帖子

既然这样,为什么不是360度呢

我觉得应该出个5级魔法,叫361度力盾(然后到中央台做广告,多一度保护):deyi:

沧海一粟 发表于 2011-3-2 18:25:59

如果是正反两个力盾的话(也就是一左一右),我个人认为不能实现,如果是同一方向的力盾的话,放多少个都行,期待高人解决。

songfx 发表于 2011-3-2 19:30:54

转变一下观念,不要把思路局限在力盾上
7楼的思路比较正确
力盾是一个临时的障碍物,我们要做的,就是在目标的周围制造一个类似力盾的结界,而且对双格兵也有效(这个作用已经超出左右力盾的效果了)
其实时间兄弟的力盾Bug清除脚本里已经有类似的代码了。

蓝色紫水晶 发表于 2011-3-2 20:41:19

事实上初级的力盾.只占一格.LZ的想法完全可用初级力盾实现.

songfx 发表于 2011-3-2 23:15:39

初级力盾虽然只占一格,但只有一个方向,不连续。

hellmatrix 发表于 2011-3-4 23:20:15

搬个凳子看看能不能实现
页: [1]
查看完整版本: 有个想法,不知道可不可以实现

捐赠