发出攻击信号怎么做! 怎么做

如何做黑客攻击以及如何成为一名黑客
如何做黑客攻击以及如何成为一名黑客
于2011-04-09 20:25:09翻译 | 已有
人浏览 | 有
人评论
我不能保证你读了这篇文章,你就可以入侵别人的系统,因为黑客技术需要敏锐的头脑和练习。
如何做黑客攻击以及如何成为一名黑客
我不能保证你读了这篇文章,你就可以入侵别人的系统,因为黑客技术需要敏锐的头脑和练习。目前有很多入侵的方法,可以利用许多肉机实现。
请注意,入侵他人的系统绝对是违法行为,所以只有当你可以从中得到很大好处的时候再去做,且你必须先设定好目的在行动。创建一个你可以不被轻易抓住的环境,或者如果你有系统拥有者方面的许可,你才能侵入他的机器。
早期当黑客技术刚刚出现在网络中的时候,人们做的只是学习计算机系统的新知识。但最近,这种活动在各个城市已经上升到了一个新的层级,你会发现一些强大的头脑日夜工作以获得更多肉机,所以他们会侵入任何他们喜欢的系统。黑客技术已经被赋予浓重的商业内涵,总体来讲,这种行为已经被正式宣布为非法行为。但是也不全是,仍有许多公司雇佣黑客来分析他们自己的系统的优缺点。
这也不能理解为一个破坏者就是一个黑客,破坏者是那些破坏像
Windows
之类的软件或其它程序的人,这种人是被利益驱使。在另一方面,如果你要讨论黑客实际上是什么,我想说,真正的黑客是那些时刻认为自己是唯一获得新发现,使人们获得有价值的知识后自己也有所收获的人。在黑客领域,真正的挑战是我可以做得比你更好,我可以清楚掉你的系统上装的所有防入侵安全组件。
使用下列步骤:
你会需要像
这样的命令终端,它可以为
Windows
用户模拟
环境。我可以确定的告诉你
在这种工作环境下是毫无用处的。事实上,
正在使用
WinPCap
Windows
上运行,并且它不需要
的支持,但是不好的是,
Windows
系统上运行效果很差因为这种系统去掉了纯
sockets
组件。极力推荐使用更可靠更灵活的操作系统,如
,因为
发行版装有很多对你很有帮助的工具。
你必须去实践每一项技术,正所谓熟能生巧。如果你是一个缺乏经验的新手,你仍然可以做到,但在你深入之前,你应该对今后的事做些准备,不要被抓否则你甚至可能因这项活动而入狱。你刚开始应该在基础层级上练习,为了练习你可以找一个宣扬种族歧视或者其它法律禁止的活动的网站的服务器,然后试着攻击它,我相信你应该能成功。我建议你在任何情况下都不要更换网站,安全一点,毕竟这是你的第一次。
想象这样一种情景,你在一个丛林中,你想要捕获一些动物,,如果你想要真正引领黑客世界,你必须把自己当成猎手。你起步的最好方式就是收集目标的信息,这个过程叫做
。你的注意力要放在你要到达的远程系统上,我觉得你可以使用
命令来看你的目标在远端是否仍然存在,因为这个程序在大多数
Windows
版本中都存在。记住这一点,每次都相信
的可用性是一种愚蠢的行为,这个程序的结果不能完全相信,因为它建立在
协议之上的。一种叫
‘Paranoid System’
的管理机制有权限随时轻松地关闭这个协议。
决定并找到入侵你的目标系统是非常关键的,这意味着你必须扫描所有的端口,可以用
‘Namp’
做到这一点。这可以告诉你对方使用的防火墙和路由器是什么类型的,使你可以设计一些攻击对方系统的方案,更重要的是,你可以知道对方***的操作系统是什么类型的,最后你可以获得用
‘Namp’
激活操作系统检查的机会。你可以用一个
开关实现这一点。
如果你的目的是攻击一台
机器,试着获得管理员权限,若是
Windows
系统就获得根用户权限。无论何时如果你想让机器显示所有的文件给你,你必须获得超级用户权限。众所周知,重要的信息总是被某些东西保护着,所以从其它系统挖掘出由价值的信息总是需要时间的。超级用户实际上是一个和
系统中的根用户有着相似权限的用户。在其它情况下,如果你的目标是
Windows
系统那就是管理员账户,如果是路由器之前没改的话那默认的也是管理员账户。记住只有管理员,超级用户,或者甚至是根用户才能使你完全入侵其它机器,而不仅仅是获得连接而已。
最后,如果你已经获得对其它机器的完全控制,不要忘记开发一个后门,以便你今后随时可以回来。
关于提高技术的建议:
不要忘记任何
网络协议相关的知识,现在开始阅读相关书籍你会发现其中有很多宝贵的信息,黑客是那些实际上建立了整个互联网系统的人,而且还不仅如此,他们还协助开发开源软件,他们是
的真正开发者。有许多练习的
场地供那些想提高技巧的新手使用。一切都很美好,但一旦你被网警抓住就不好了,不要认为你经验丰富他们不可能当场抓住你,因为如果你是一个聪明的人那么通过互联网跟踪你的人肯定也是。所以我推荐你先亲自按上述步骤做,再开始做一些种类的入侵,毕竟入侵是违法的,它就像在对方不知道的情况下窃取对方的财产。
如果把这篇文章仅仅用来学习一些有用的黑客知识,随着时间流逝你会慢慢发现如果你实现了我上面和你分享的所有技术,那么这可能是一种犯罪。但是,如果你在发现一种入侵他人系统的方式时谨慎行事,不要创造任何形式的炒作也不要把你的经验发到互联网上。安全专家们可能跟踪你的系统,然后你就会知道做违法的事后会发生什么了。
首先,学习如何编程,不要把它当成是一种打发时间或者娱乐自己的一种方式。不不要浪费你的时间和才华用来做一些幼稚的事,我再次提醒你不要改变别人系统中的任何东西因为抢劫总是在不留下任何线索的情况下完成的。
这些是你会需要的一些东西:
你可能需要一个稳定的网络连接和一个
扫描器。如果你现在有改变世界的冲动那么就用你的宝贵知识去做吧,因为我听说有时候如果强烈地去梦想,梦想确实会实现。不要幼稚或疯狂行事,做一个有个人立场的人。 【本文由
独家授权给译言网使用,未经许可请勿转载。商业或非商业使用请
分享:
评论于 2011-04-10 00:51:38
译者显然对计算机是个外行。译文中多处将原文的“BSD”写成了“BCD”,对业内人士来说这是几乎不会发生的错误,就像你决不会把红烧肉塞到鼻孔里一样
评论于 2011-04-12 10:50:07
呵呵……
很有用处啊
原文信息
标题:
来源:
推荐者:
原文日期:
2011-04-08
原文语言:
原文分类:
最新评论
heartsurge:
花の雪:
非粪青:
花の雪:
Shamman:
花の雪:
Shamman:
heartsurge:
Shamman:
热门评论
十大热门文章
本段眉批
使用帮助
写眉批:将鼠标移到
每个段落前
,会出现灰色的气泡,点击即打开眉批窗口;如果该段已有眉批,则会在该段落前显示红色气泡,点击即可。
注册用户登陆后即可发表眉批。
读眉批:点击每段前的红色气泡,即可阅读该段的眉批。眉批窗口大小不可调整,但位置可以移动,并且会自动记忆窗口的相对位置。
Copyright 2011 yeeyan.org 本站保留所有权利,未经许可,不得转载。
北京译言协力传媒科技有限公司 京ICP证10000013号如果你是560OW你想怎么做??禁止攻击!!! 提交
如果你是560OW你想怎么做??禁止攻击!!!
20679102 帖子
347 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-17 当前离线
发表于 2011-4-22 18:28
如果你是560OW你想怎么做??禁止攻击!!!
如果你是560OW你想怎么做??禁止攻击!!! 说说吧各位大神们~~~
20679102 帖子
347 推荐 积分
476 金钱
1446 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
40 来自
地球 注册时间
2011-4-17 TOP
19664665 帖子
85 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-8 当前离线
发表于 2011-4-22 18:31
如果我是560OW 就地解散560
19664665 帖子
85 推荐 积分
192 金钱
131 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
30 注册时间
2011-4-8 TOP
20679102 帖子
347 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-17 当前离线
发表于 2011-4-22 18:32
你们进入角色 我说的是560是你的你怎么做 难道真解散吗
20679102 帖子
347 推荐 积分
476 金钱
1446 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
40 来自
地球 注册时间
2011-4-17 TOP
4923328 帖子
423 威望
0 多玩草
62 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2009-4-12 当前离线
发表于 2011-4-22 18:35
我如果我是560 OW,我会脚踏实地的做,不会急功近利的去想在短时间内干这干那的,定一些不切实际的目标,不是自己找自己麻烦嘛.....
一个公会最主要的是稳定,不是一时的人气
而且我不会因为个人原因去和其他频道的OW结怨。树敌越多,自己灭亡的就越快·········
本帖最后由 嗜血狂少 于 2011-4-22 18:37 编辑
SM 80/80(5432)
SS 80/80(4441)
DZ 80/80
DK 58/80
4923328 帖子
423 推荐 积分
1714 金钱
756 威望
0 多玩草
62 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
50 注册时间
2009-4-12 TOP
19664665 帖子
85 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-8 当前离线
发表于 2011-4-22 18:38
560不够黄 不够暴力 哥喜欢很黄很暴力的
19664665 帖子
85 推荐 积分
192 金钱
131 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
30 注册时间
2011-4-8 TOP
禁止发言
18476199 帖子
106 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-3-20 当前离线
发表于 2011-4-22 18:38
提示:
作者被禁止或删除 内容自动屏蔽
18476199 帖子
106 推荐 积分
597 金钱
154 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
0 注册时间
2011-3-20 TOP
16791167 帖子
1514 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-2-2 当前在线
发表于 2011-4-22 18:40
会封杀广告号改过自新.
- 本帖发表自
16791167 帖子
1514 推荐 积分
2574 金钱
2368 威望
0 多玩草
0 草 新人欢迎积分
0 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
60 注册时间
2011-2-2 TOP
禁止发言
17628723 帖子
53 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-3-10 当前离线
发表于 2011-4-22 18:41
提示:
作者被禁止或删除 内容自动屏蔽
17628723 帖子
53 推荐 积分
152 金钱
113 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
0 注册时间
2011-3-10 TOP
169054 帖子
11 威望
0 多玩草
10 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2010-2-25 当前离线
发表于 2011-4-22 18:41
什么i意思?
169054 帖子
11 推荐 积分
35 金钱
33 威望
0 多玩草
10 草 新人欢迎积分
0 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
20 注册时间
2010-2-25 TOP
20679102 帖子
347 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-17 当前离线
发表于 2011-4-22 18:42
说仔细点
20679102 帖子
347 推荐 积分
476 金钱
1446 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
40 来自
地球 注册时间
2011-4-17 TOP
17296436 帖子
40 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-3-1 当前离线
发表于 2011-4-22 18:46
作为OW在论坛里和粉丝攻击来攻击去。有意思吗?粉丝有权利选择自己喜欢的,但是OW出面利用喜欢自己的粉丝来混淆视听就过分了。
17296436 帖子
40 推荐 积分
86 金钱
43 威望
0 多玩草
0 草 新人欢迎积分
0 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
30 注册时间
2011-3-1 TOP
20920547 帖子
1 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-22 当前离线
发表于 2011-4-22 18:47
回复 1# 的帖子
560 的OW 是 熙沫沫 吧
我是谁你肯定想不起来了吧
以前你带2380 的时候貌似就.... 你懂的
20920547 帖子
1 推荐 积分
1 金钱
1 威望
0 多玩草
0 草 新人欢迎积分
0 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
1 注册时间
2011-4-22 TOP
20679102 帖子
347 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-4-17 当前离线
发表于 2011-4-22 18:48
上午咱们不是很热烈 怎么现在不说了 没激情了
20679102 帖子
347 推荐 积分
476 金钱
1446 威望
0 多玩草
0 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
40 来自
地球 注册时间
2011-4-17 TOP
16791167 帖子
1514 威望
0 多玩草
0 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2011-2-2 当前在线
发表于 2011-4-22 18:48
小草,难道小陌陌现在不知所措了?不是早上还很有战斗力吗?
- 本帖发表自
16791167 帖子
1514 推荐 积分
2574 金钱
2368 威望
0 多玩草
0 草 新人欢迎积分
0 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
60 注册时间
2011-2-2 TOP
YY-小新
7124893 帖子
417 威望
0 多玩草
10 草 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 注册时间
2009-10-25 当前离线
发表于 2011-4-22 18:49
楼主有受虐倾向,鉴定完毕,
[img][/img]
7124893 帖子
417 推荐 积分
1014 金钱
480 威望
0 多玩草
10 草 新人欢迎积分
1 c9币
0 个 鹿顶鸡
0 只 笑熬浆糊
0 桶 阅读权限
50 注册时间
2009-10-25 TOP
http://www.duowan.com/
当前时区 GMT+8, 现在时间是 2011-8-6 23:59
Copyright
2000-2008
DuoWan.com
Powered by
Discuz!
2001-2007
Proce ed in 0.151685 second(s), 8 queries, Gzip enabled.查看完整版本: [--
『叽里咕噜』
2010-10-12 19:35
怎么判断英雄使用疾风步后攻击单位背面做动作?
怎么判断英雄使用疾风步后攻击单位背面做动作? 我的触发是下面的 可是没用求解!!!
事件-任意单位接受伤害
条件-无
动作-A=触发单位面向角度,B=伤害来源面向角度
IF-所有条件成立A-B的绝对值小于或等于80,伤害来源拥有疾风步效果
THEN-触发的动作
ELSE-无
a595859893
2010-10-12 19:38
搜索“背刺”吧
『叽里咕噜』
2010-10-12 19:42
背刺原理我知道,问题是我想判断在使用疾风步后 攻击单位时 做动作 应该怎么捕抓
a595859893
2010-10-12 19:43
用被攻击事件吧
接受伤害事件被触发时疾风步已经没了
hudelongcs
2010-10-12 19:48
是啊 我也郁闷 疾风步不是在攻击单位后会暴击吗 我就是想捕抓这个 frozenleave
2010-10-12 20:03
你的背刺好像也不正确。首先,背刺最好不要用面向角,应该可能大概或许说不定用两个单位间指向被攻击的单位的的角度好一点,就算用面向角,直接的取两个单位面向角的绝对值小于80也是不对的,举个例子,攻击单位面向角350度,被攻击单位面向角10度,你看是不是满足了背刺的条件而不符合绝对值差小于80?
hudelongcs
2010-10-12 20:11
嗯 LS说的有道理 但是应该怎么捕抓疾风步攻击单位后做动作? 用被攻击判断 玩家可以用S键来触发 产生BUG 求解
a595859893
2010-10-12 20:24
被攻击的时候删除单位的BUFF不就不怕S流了么
hudelongcs
2010-10-12 20:58
那物理物理攻击 不就没了
a595859893
2010-10-12 21:40
用触发补上嘛
2010-10-12 21:57
引用第5楼frozenleave于2010-10-12 20:03发表的 :
你的背刺好像也不正确。首先,背刺最好不要用面向角,应该可能大概或许说不定用两个单位间指向被攻击的单位的的角度好一点,就算用面向角,直接的取两个单位面向角的绝对值小于80也是不对的,举个例子,攻击单位面向角350度,被攻击单位面向角10度,你看是不是满足了背刺的条件而不符合绝对值差小于80?
加个坐标的对比就完事了~ 小医仙这是要背刺小鸟么?
难受死了
2010-10-12 23:34
两向量点乘 0 即是背后攻击
secondsen
2010-10-12 23:49
我做的疾风步属性伤害。就是接受伤害做的。
可以做一个记录疾风步的全局单位组。接受伤害就把单位从单位组中T出去。。。疾风步使用了 就在加进去。以上
做的效果还成。
frozenleave
2010-10-13 01:31
向量点积?!。。。。不知道你怎么实现的
,不过背刺的话我先取攻击单位到被攻击单位的角度,用Atan2,可以获得角度的弧度制角度,然后化成具体的度数,然后这个度数是-180到180的,把负的都加上360,于是被攻击单位的面相角和获取的角度就统一为0-360度了,然后相减就得到角度差,角度差取锐角,所以把大于180度的角度都用360减去,得到的叫度就是最终所求的角了,叫他A。那么背刺的条件就是A80度。
Conflux
2010-10-13 05:12
引用第11楼难受死了于2010-10-12 23:34发表的 :
两向量点乘 0 即是背后攻击
明显自找麻烦... 而且5楼的问题照样没解决~
按下esc键
2010-10-13 05:42
难受死了
2010-10-13 16:23
引用第14楼Conflux于2010-10-13 05:12发表的 :
明显自找麻烦... 而且5楼的问题照样没解决~
找麻烦么? 我想用欧拉角才是找麻烦吧
2010-10-13 17:12
引用第16楼难受死了于2010-10-13 16:23发表的 :
找麻烦么? 我想用欧拉角才是找麻烦吧
明显算内积这东西又要大小又要三角函数...
欧拉角?又不是要背刺小鸟 =,=
难受死了
2010-10-13 18:18
你要把 A单位和B单位间的向量转换成角度
还不是要三角函数啊
之后还要限定角度的范围,还要用绝对值 才能判断
还有欧拉角你别想当然认为是三维的
任意维度都能用 2维中 不过只是只有1个自由度而已 4维应该是6个
a595859893
2010-10-13 18:55
引用第12楼secondsen于2010-10-12 23:49发表的 :
我做的疾风步属性伤害。就是接受伤害做的。
可以做一个记录疾风步的全局单位组。接受伤害就把单位从单位组中T出去。。。疾风步使用了 就在加进去。以上
做的效果还成。
疾风步持续时间。。。。。
顺便说一声,如果单位在攻击后伤害单位前(就是抬手时)使用疾步风,那么这一击还是会砍出去,也会触发伤害事件,可是疾风步的BUFF并不会消失
引用第17楼core于2010-10-13 17:12发表的 :
明显算内积这东西又要大小又要三角函数...
欧拉角?又不是要背刺小鸟 =,=
话说这与我有什么关系。。。。。
2010-10-13 19:13
引用第18楼难受死了于2010-10-13 18:18发表的 :
你要把 A单位和B单位间的向量转换成角度
还不是要三角函数啊
之后还要限定角度的范围,还要用绝对值 才能判断
.......
两个单位之间的角?
攻击者要攻击被攻击者,就必须朝向被攻击者。单位之间的角其实就是攻击者的朝向。
于是简单的角度加减法运算就能确定是不是背刺了...
回楼上的小鸟:因为小鸟你是飞行单位有z高度,所以就用你来指代老~~~
难受死了
2010-10-13 19:57
请你看看两点间的角度的内部实现再说 谢谢
按下esc键
2010-10-13 20:01
越扯越远 去水区讨论吧.............
2010-10-13 21:39
引用第21楼难受死了于2010-10-13 19:57发表的 :
请你看看两点间的角度的内部实现再说 谢谢
大哥... 我什么时候说要算两点角度了~
这问题也没什么好研究的,到此为止吧。
2010-10-13 21:59
以前不是说过背刺可以同时借用两点间方向和单位面向角度吗
从攻击单位的所在位置到被攻击单位的所在位置 已经被攻击单位的面向角度
还是说我头昏昏地看错问题了...应该是头昏昏看漏什么了吧....
难受死了
2010-10-13 23:04
引用第23楼core于2010-10-13 21:39发表的 :
大哥... 我什么时候说要算两点角度了~
这问题也没什么好研究的,到此为止吧。
单位之间的角其实就是攻击者的朝向
这难道不是两点间的角度????
2010-10-13 23:19
我认为11楼的方法绕路了,增加计算量了。楼上如果也同意的话,那我们并没有什么分歧。
难受死了
2010-10-13 23:55
.......我对你无语
增加了计算量??
就只要把一个角度转化成单位向量(此属无奈,提供的API只有角度)
然后和另外一个向量点成 做一个简单的判断
你认为这是增加了计算量?
你认为求绝对值 把向量转换成角度 因为atan值域为-90 - 90 你这里必须通过不同的象限来确定最后的角度(这里起码用4个分支,必然导致某些象限的速度会更慢,因为可能需要判断3次能确定) 还要限制角度范围(起码要统一一个角度范围0 - 360?-180 - 180?,最后才能比较) 乱七八糟的加加减减 这些东西开销很小???
搞笑了 还简单的加减呢 我跟你说上面的算法没一个是对的(甚至连函数的值域都搞错了)
用向量不需要一个if分支
用角度 漫天都是if 这种时候把向量转化为角度是愚蠢的 角度一般用来做插值和数据备份(以免向量矩阵运算的蠕变)。
2010-10-14 01:34
A=攻击者面向角度 //因为取值范围(0,360)
B=被供给者面向角度 //因为取值范围(0,360)
C=A-B //所以取值范围(-360,360),于是...
if (C90 and C270) or (C-90 and C-270) then
//不是背刺
//是背刺
忘了听谁说的了,三角函数是算级数展开,不是直接查表,所以计算量肯定不会比这个小吧?
按下esc键
2010-10-14 01:36
引用第27楼难受死了于2010-10-13 23:55发表的 :
.......我对你无语
增加了计算量??
就只要把一个角度转化成单位向量(此属无奈,提供的API只有角度)
.......
发动群嘲又有什么用 说这么多还不如你把LZ要求的东西做出来..............
难受死了
2010-10-14 02:41
攻击者面向角度 此值不准 如果你用此值计算 我就不说了(因为转身速度的原因 有时侯 没来得及转过来 但是攻击已经输出了 就无法判断成立)
应该用 攻击者到被攻击者之间的向量计算
还有你的算法根本是大错特错
A 90度 B 60度
应该是属于背刺 A-B = 30
30不在(90,270) 也不在(-270,-90)
不知道你这个是怎么想出来的
你要用角度做 你要先计算A-B的绝对值C 如果大于180 就用360 - C
然后用这个值和你要的角度范围比
Conflux
2010-10-14 02:53
if (C90 and C270) or (C-90 and C-270) then
//不是背刺
A 90度 B 60度
应该是属于背刺 A-B = 30
30不在(90,270) 也不在(-270,-90)
难受死了
2010-10-14 03:35
嗯上面我看错了
不过写程序的时候 绝对值不等式 不需要展开 先计算绝对值 不然反而造成最坏情况下需要判断更多的分支
比如这里最坏情况 需要判断5次 不展开只需要判断3次
而且不易理解
2010-10-14 03:52
于是... 三种算法汇总如下
方法一:用攻击者面向角度替代两点角度
缺点:转身攻击会导致误差,用山丘之王(近战)打大城堡(大碰撞体积)测试,接受伤害事件误差在+-10度以内~ 被攻击事件误差可以上百
A=攻击者面向角度
B=被攻击者面向角度
if (C90 and C270) or (C-90 and C-270) then
//不是背刺
//是背刺
方法二:两点间距离与被攻击者面向比较
(Xa,Ya)=攻击者位置
(Xb,Yb)=被攻击者位置
x=Xb-Xa
y=Yb-Ya
A=arctan(y/x)
if x0 then
A=A+180
elseif y0 then
A=A+360
//灰色部分ja 里一个Atan2就有了,触发器就是两点角度
A=Atan2(Xb-Xa,Yb-Ya)
B=被攻击者面向角度
if (C90 and C270) or (C-90 and C-270) then
//不是背刺
//是背刺
方法三:向量点积
(Xa,Ya)=攻击者位置
(Xb,Yb)=被攻击者位置
//Va=(Xb-Xa,Yb-Ya)
B=被供给者面向角度
//Vb=(cos(B),sin(B))
C=Va·Vb=(Xb-Xa)*cos(B)+(Yb-Ya)*sin(B)
if C0 then
//是背刺
//不是背刺
2010-10-14 16:33
貌似很有种更简单的方法。。。。
GROUP A=在以被刺目标单位面向角度+180位移(被刺允许距离/2)为中心点选取单位,满足匹配单位=被刺施放单位
然后if A中数量0 做动作。。。。
2010-10-14 16:48
LZ的这个技能如果不需要支持多人的话,可以用T来做
利用打开关闭触发起,来实现
触发器1
事件:单位使用疾步风
设置A=触发单位
打开触发器2
触发起2
事件:任何单位受到伤害
条件:伤害来源=A
动作:GROUP B=在以被攻击单位面向角度+180位移为50为中心点半径为50选取单位,满足匹配单位=A
if B中单位数量0 then(说明攻击单位在背后)
然后添加动作。。。
关闭当前触发起
2010-10-14 17:00
…… 夫子这个比起33楼任意一个的开销都大海了去了...
不过背刺本来出现次数就不算多,效率也并非那么重要...
看楼主喜好咯~
查看完整版本: [--
--] [--
Powered by
Code 2003-2011
Time 0.060306 second(s),query:2 Gzip enabled

参考资料

 

随机推荐