找回密码
 点一下
查看: 2067|回复: 21

关于穿透

[复制链接]
发表于 2011-10-19 22:30:13 | 显示全部楼层 |阅读模式
如果要一个箭矢穿过单位继续飞行并且造成伤害,有两个方法一个是震荡波,一个是马甲飞行选取单位组造成伤害
但是如果是很多箭矢一起飞行的话震荡波不能完美解决地形问题(就是撞到悬崖箭矢消失);马甲飞行选取单位组造成伤害的话,单位组有点多,很麻烦……
有好的解决方法么?
发表于 2011-10-19 23:23:44 | 显示全部楼层
除了震荡波,腐臭蜂群也可以。
第一个问题么看懂。。lz是想让它消失呢,还是不想呢?
回复

使用道具 举报

发表于 2011-10-20 00:34:06 | 显示全部楼层
完全没看懂要说什么.这明显是直线伤害技能,跟穿透没有关系.
回复

使用道具 举报

发表于 2011-10-20 00:47:55 | 显示全部楼层
  单位组表示我一点都不麻烦。
回复

使用道具 举报

 楼主| 发表于 2011-10-20 10:42:45 | 显示全部楼层
果然问题不够清楚么……
我是希望箭矢能穿过单位但是会被地形阻挡,震荡波不受地形阻挡,所以无视了……只剩马甲飞行,触发伤害了。如果是一个马甲,通常是用一个单位组记录已伤害的单位,但是很多马甲依次飞行的时候就需要马甲个数的单位组来记录每一个马甲伤害过的单位了,因此压力巨大……

内容来自[手机版]
回复

使用道具 举报

发表于 2011-10-20 12:06:43 | 显示全部楼层
   不清楚你到底要是做什么效果的说。
回复

使用道具 举报

 楼主| 发表于 2011-10-20 12:21:37 | 显示全部楼层

回 5楼(uoer) 的帖子

uoer:   不清楚你到底要是做什么效果的说。 (2011-10-20 12:06)
是之前那个扫射的技能,不过这次要加伤害了……怎样让子弹只对每个单位造成一次伤害呢……
回复

使用道具 举报

发表于 2011-10-20 12:26:51 | 显示全部楼层
于是只能单位组。。。一个马甲一个单位组。。
回复

使用道具 举报

发表于 2011-10-20 12:28:58 | 显示全部楼层
其实用单位组记录一点都不麻烦。。。我以前做过真的不麻烦 真的
回复

使用道具 举报

 楼主| 发表于 2011-10-20 12:42:36 | 显示全部楼层
可以发个演示么?我想看看你是如何管理这么多单位组的……
回复

使用道具 举报

发表于 2011-10-20 17:42:32 | 显示全部楼层
演示什么的。。。

http://bbs.islga.org/read-htm-tid-68712-ds-1.html#tpc
第二个英雄
回复

使用道具 举报

发表于 2011-10-20 17:47:36 | 显示全部楼层
大概就是
创建马甲
设置变量 马甲=单位[整数]
设置变量 整数=整数+1
当整数大于XX时 整数=0
每XX秒事件
循环整数动作
单位[循环整数]
单位组[循环整数]



话说给马甲一个自定义值不行么?
回复

使用道具 举报

 楼主| 发表于 2011-10-20 18:25:32 | 显示全部楼层
虽说不难,不过还是放弃这个想法好了……毕竟,计算量太大了(我是指原技能),再这两个循环整数,说不定以后还想加什么……一定会卡的……
回复

使用道具 举报

发表于 2011-10-20 18:27:20 | 显示全部楼层
那就马甲自定义值把。。。
回复

使用道具 举报

 楼主| 发表于 2011-10-20 20:28:57 | 显示全部楼层
自定义值已经用作单位高度了……就是在不平的地形上也能保持直线飞行的效果……
附加值用作单位飞行速度了……
血量和魔法估计以后都得用到……再考虑是不是还要用到技能等级……
回复

使用道具 举报

发表于 2011-10-20 21:27:52 | 显示全部楼层
哈希表把。。。
回复

使用道具 举报

发表于 2011-10-20 21:28:13 | 显示全部楼层
话说你不是用的WDYE么? 局部变量干什么去了!
回复

使用道具 举报

 楼主| 发表于 2011-10-20 21:35:14 | 显示全部楼层
表示哈希不会,YD早就不用了……也一直没学J ……
回复

使用道具 举报

发表于 2011-10-21 10:50:47 | 显示全部楼层
不会的话去学啊 其实哈希表我也不会
回复

使用道具 举报

发表于 2011-10-22 09:41:07 | 显示全部楼层
大家帮帮忙啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-21 08:09 , Processed in 0.099148 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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