作者slycsboy (帆氏物语)
看板WarCraft
标题[we ] 新手也可轻松玩-贪食蛇斩
时间Fri Sep 19 18:07:12 2008
这是个很简单 简单到不行的饭粒
可是做完後=_= 我很无聊的玩了快一个小时....明明只写了几分钟..
地图内放满不会走动的CP怪... 然後一直放一直放...
前制材料
1.一个可以点地板的技能我是用连结修改的,
请记得把"
资料(D) - 目标只定形式"修改成"
指定点"
还要要把"
资料(D) - 选项"里面的"
介面可视"打勾
2.一个触发用单位(调整模组大小可以决定你放出技能投射物的大小)
3.一个给触发用单位放的小斩空波
4.一个变数
X (整数)
5.一个变数
Tss (点、阵列、看你要转几次弯给几个空间+1)
6.一个变数
caster (部队)
ten s su 02
事件
Unit - A unit
开始连结技能
条件
(Ability being cast) 等於
贪食蛇斩
动作
Set
caster = (Owner of (Casting unit))
设定caster是施展技能的人
Set
Tss[0] = (Position of (Casting unit))
设定最初的点Tss[0]是你英雄的脚下面
Set
Tss[1] = (Target point of ability being cast)
其实这里应该是要把第一个方向的点设定为Tss[0]
和触发点的夹角出去300,可是我懒=_=
For each (Integer
X) from 1 to 15, do (Actions)
回圈 - 动作
Unit - Create 1
触发用小单位for
caster at
Tss[(X - 1)]
facing
Tss[X]
Unit - Add a
0.50 second
一般expiration timer to
(Last created unit)
Unit - Add
触发用贪食蛇斩 to (Last created unit)
Unit - Order (Last created unit) to
半兽人 战牛酋长 斩空波 Tss[X]
Unit - Hide (Last created unit)
上面这些就不用赘述了>ˇ<
Set
Tss[(X + 1)] = (
Tss[X] offset by
300.00 towards
((Angle from
Tss[(X - 1)] to
Tss[X]) +
((Real((Random integer number between
-1 and
1)))
x
90.00)) degrees)
这里说一下魔兽里面 取得两点角度Angle(a,b)是
对a划过水平线与直线ab之间的夹角
一二象限为正值(0~180)、四三象限为负值(0~-180)
所以让他每次转弯的角度是前一个点对应现在的点的角度
加上随机的-90度、0度、90度
Wait
0.25 seconds
这里的wait请配合你触发用贪食蛇斩的飞射速度和每段距离
我速度是用800、距离用300,0.25秒刚刚好像波在那边走
囧,打这篇的时间也比做这个的时间长
这个是第一次玩WE也会上手的技能
我就懒的打删点了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.250.184
1F:→ slycsboy:yes 这篇文後 我的P币终於3万了 09/19 18:07
2F:推 vinxu:推XD 09/19 18:21
3F:→ superzenki:推!! 09/19 18:24
4F:推 larchrono:原PO是帅哥 09/19 19:02
5F:推 larchrono:说错 囧> 原PO是正妹 09/19 19:07
6F:→ slycsboy:硍你去撞豆腐啦>///< 09/19 19:08
7F:推 wix3000:楼上推文自己修掉吧 晚点来检查 09/19 19:13
※ 编辑: slycsboy 来自: 125.228.250.184 (09/19 19:14)