您的位置 首页 斗阵特攻

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


本篇教学文不会注重在条件运行的语法
而是注重在运行指令的完整过程及事件的介绍
基本概念

基本上要达成的任何事情都是透过指令来达成
要经过以下过程
触发事件/由谁触发(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
返回顶部