您的位置 首頁 斗陣特攻

【攻略】很基本的工作坊教學文


本篇教學文不會注重在條件運行的語法
而是注重在運行指令的完整過程及事件的介紹
基本概念

基本上要達成的任何事情都是透過指令來達成
要經過以下過程
觸發事件/由誰觸發(Event) -> 條件(Condition) -> 運行指令(Action)

觸發事件/由誰觸發(Event)

事件決定有哪些玩家能夠觸發事件



條件(Condition)

條件本身的意思就是所有判斷句要是成立的話接下來的指令就會運行
請記住!條件要是成立的話指令一次只會運行一次(除非你Loop)!這個概念要有喔
別說我廢話,你後面就會知道><
運行指令(Action)
當事件發生,條件成立時,接著就是運行指令了
這部分沒什麼好說的,比較多的是語法上的使用
但是指令運行是有順序的,請由上往下看

———————————————————————————————————————————–
相信大家還是一頭霧水,就先示範一題吧
Sombra的隱形改版成永久之後隱形時跑得比較慢了QQ,我還挺懷念以前隱形跑超快的快感
就用工作坊的指令把它改回來吧
依照剛剛提到的順序逐一來看
示範影片

                事件                                                                            
●  任何玩家皆可觸發 -> 正在使用隱形技能時 -> 提高跑速1.5倍


Event-我們這裡選擇任何玩家皆可觸發,因為這也不屬於傷害,治療….或其他事件對吧?
簡單來說Ongoing-Each Player此事件只要當條件成立時就能運行指令唷!

Team針對隊伍另外設置-我設置兩隊都可觸發(All),這樣才公平啦
Player-我們這裡選擇駭影,這樣玩家是駭影時才可以觸發此指令喔
(你也可以在條件設置只有駭影才能觸發此指令)

注:Player也可以設置要由哪一槽(Slot)的玩家才可觸發
就是指玩家在房間的哪一個位置
由上數到下,由左到右,以此類推


                                       條件        
  任何玩家皆可觸發(Player選擇駭影) -> 正在使用隱形技能時 -> 提高跑速1.5倍


條件: EventPlayer 正在使用技能1 此事是真的
(也就是當Sombra正在使用隱形時)
(這裡的EventPlayer就是意旨發此事件的玩家喔)
(ability 1 就是指預設鍵Shift的技能,ability 2 就是指預設鍵E的技能)

寫到這裡,當Sombra使用隱形時事件跟條件都成立了
                                                                                                        運行
●  任何玩家皆可觸發(Player選擇駭影) -> 正在使用隱形技能時 > 提高跑速1.5倍

注意!指令運行是有順序的,由上往下看

所以是:
等待0.8秒(因為駭影的隱形有0.8秒延遲)
(影片中我忘記加了QQ)
接著將EventPlayer的速度設置為1.5倍

———————————————

這樣子當駭影隱形時跑速就會提升了
不過,開燈要記得關燈
只有這項規則你會發現當你停止使用隱形技能時還是跑的一樣快
我們還要另外設置一條規則,當停止使用技能時,跑速恢復回來
(也可以透過邏輯語法只用一條規則就解決喔)
我們再增加一條指令

條件部分
當使用技能1此事件 是假的
(當停止使用隱形時)
運行指令
設置EventPlayer的速度為1倍

想要研究看看的也可以導入代碼:JR340
詳細傷害事件/治療事件/擊退事件這三者比較雷同

下次介紹好了
本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/2163.html?variant=zh-tw
返回頂部