找回密码
 点一下
楼主: staycool

传说中的~~~背刺

  [复制链接]
 楼主| 发表于 2008-7-28 18:01:01 | 显示全部楼层
额…………其实背刺伤害也不能算太高(当然伤害是可以调的)………………不过至少背刺还要到背后
本身就很麻烦 所以这样设计也可以原谅拉
回复

使用道具 举报

发表于 2008-7-30 17:30:23 | 显示全部楼层
还是动态注册精确..
此类技能...
我的做法通常都是
用 接受伤害这个事件的...
说到判断是攻击还是 法术....
我的办法是
任何法术使用时 都会在 一个 用 触发单位绑定的缓存中存储一个值...之后判断用...
其实用单位自定义值也可以....
这样就可以避免法术伤害有背刺效果了
而且不会有STOP问题

不过不知道各位大大有什么更好的办法
回复

使用道具 举报

发表于 2008-7-30 17:34:05 | 显示全部楼层
ls看下就知道了,lz的方法注册的不是受伤害事件,而是获得目标事件,这个和被攻击并没有多少大的区别

说道区分伤害,到现在还没有好的方法
回复

使用道具 举报

发表于 2008-7-30 17:38:00 | 显示全部楼层
接受伤害这个事件比被攻击的范围还大,还要判断是不是物理攻击,不是没事找事干么
回复

使用道具 举报

发表于 2008-7-30 17:39:43 | 显示全部楼层
如果真的能够判断出是物理伤害的话,麻烦点也是值得的,恩
回复

使用道具 举报

发表于 2008-7-30 17:44:10 | 显示全部楼层
实在要防s,我觉得加个冷却时间吧
回复

使用道具 举报

 楼主| 发表于 2008-7-30 19:52:01 | 显示全部楼层
引用第22楼zhuzeitou于2008-07-30 17:34发表的  :
ls看下就知道了,lz的方法注册的不是受伤害事件,而是获得目标事件,这个和被攻击并没有多少大的区别

说道区分伤害,到现在还没有好的方法


这个是有区别的!详情参见:http://www.islga.org/bbs/read.ph ... eyword=%B1%B3%B4%CC
回复

使用道具 举报

发表于 2008-7-30 20:30:32 | 显示全部楼层
作了一点点修改,权当测试

获得攻击目标事件显示a,被攻击显示b,基本是同时的,至少精确到0.001秒的前提下是完全相同的,而且获得目标比被攻击还要早

背刺.w3x (19 KB, 下载次数: 38)
回复

使用道具 举报

发表于 2008-7-30 22:11:38 | 显示全部楼层
如果获取攻击目标和被攻击效果一样的话,应该是用获取攻击目标好一点吧,毕竟占用资源少了很多

只是不知为什么dota里是用被攻击时间的
回复

使用道具 举报

发表于 2008-7-30 22:23:07 | 显示全部楼层
为什么说获取攻击目标占用资源少了呢??

如果要用获取攻击目标的话,还需要2个额外的触发啊,而且判定比被攻击还早
回复

使用道具 举报

发表于 2008-7-30 22:31:28 | 显示全部楼层
这是用T做的吗?
回复

使用道具 举报

发表于 2008-7-30 22:32:04 | 显示全部楼层
取攻击目标事件只需要注册在会背刺的英雄身上,而被攻击事件要给所有单位注册
回复

使用道具 举报

发表于 2008-7-30 22:34:27 | 显示全部楼层
额………………
貌似没有想到这个问题………………

不过这个应该差不了多少的额
回复

使用道具 举报

 楼主| 发表于 2008-7-31 06:52:25 | 显示全部楼层
好吧~~~~额……我错了………………
回复

使用道具 举报

发表于 2008-7-31 10:24:28 | 显示全部楼层
回复

使用道具 举报

发表于 2008-7-31 10:24:30 | 显示全部楼层
获取攻击目标必须单个注册,被攻击是有玩家单位事件的

其实zhuzeitou以前就做过区分物理攻击伤害和技能伤害了,就是那个攻击吸魔的被动的技能。用腐蚀之球捕捉。我以前用的是闪电之球捕捉,有BUG
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 12:34 , Processed in 0.125101 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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