看板 WarCraft 關於我們 聯絡資訊
這是個很簡單 簡單到不行的飯粒 可是做完後=_= 我很無聊的玩了快一個小時....明明只寫了幾分鐘.. 地圖內放滿不會走動的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
slycsboy:yes 這篇文後 我的P幣終於3萬了 09/19 18:07
vinxu:推XD 09/19 18:21
superzenki:推!! 09/19 18:24
larchrono:原PO是帥哥 09/19 19:02
larchrono:說錯 囧> 原PO是正妹 09/19 19:07
slycsboy:硍你去撞豆腐啦>///< 09/19 19:08
wix3000:樓上推文自己修掉吧 晚點來檢查 09/19 19:13
※ 編輯: slycsboy 來自: 125.228.250.184 (09/19 19:14)