結(jié)構(gòu)簡(jiǎn)介
判斷
指令:條件分歧
結(jié)構(gòu):
直接型:用于條件滿足是執(zhí)行某些指令,條件不滿足則什么都不執(zhí)行的情景
條件分歧:....
....
結(jié)束
分歧型:用于條件滿足執(zhí)行某些指令讳嘱,條件不滿足時(shí)執(zhí)行某些指令的情景
條件分歧:....
....
否則
....
結(jié)束
一次性
指令:操作開關(guān)
結(jié)構(gòu)
事件出現(xiàn)條件:開關(guān) 1
事件內(nèi)容:
....
操作開關(guān) 1 = OFF
作用:用于一次性事件
注意:
- 將開關(guān)xxx開啟后幔嗦,此事件還會(huì)執(zhí)行。
- 沒有完全一次性的事件
循環(huán)
指令:循環(huán)沥潭、終止循環(huán)邀泉、操作變量、條件分歧
結(jié)構(gòu):
無限循環(huán)型:用于無限次執(zhí)行某些指令的情形
循環(huán)
...
重復(fù)上述內(nèi)容
多次循環(huán)型:用于循環(huán)指定次數(shù)后停止循環(huán)的情形
循環(huán)
...
...
操作變量 1 += 1
條件分歧 操作變量 1 = x
終止循環(huán)
結(jié)束
重復(fù)上述內(nèi)容
跳轉(zhuǎn)
指令:標(biāo)簽、轉(zhuǎn)到標(biāo)簽
結(jié)構(gòu):
事件內(nèi)跳轉(zhuǎn):在事件內(nèi)進(jìn)行跳轉(zhuǎn)執(zhí)行
標(biāo)簽:A
...
...
轉(zhuǎn)到標(biāo)簽 A
事件外跳轉(zhuǎn):用于A事件執(zhí)行后直接執(zhí)行B事件或執(zhí)行其中一部分
A事件:
...
...
跳轉(zhuǎn)標(biāo)簽:B
B事件:
標(biāo)簽: B
...
...
解析
判斷
直接型
例子:
條件分歧:變量 0001= 13
操作變量 0002 += 1
結(jié)束
當(dāng)變量0001等于13時(shí)汇恤,變量0002的值+1
分歧型
例子:
條件分歧:變量 0001 = 13
操作變量 0002 += 1
否則
操作變量 0002 -= 1
結(jié)束
當(dāng)變量0001等于13時(shí)庞钢,變量0002的值+1,否則(變量0001不等于13)-1
一次性
例子:
事件A:
事件觸發(fā)條件:確定鍵
事件內(nèi)容:
操作開關(guān) 0001 = ON
事件B:
事件出現(xiàn)條件 開關(guān) 0001
事件內(nèi)容:
操作變量 0001 += 1
操作開關(guān) 0001 = OFF
把開關(guān) 0001打開后屁置,變量0001的值會(huì)+1然后這個(gè)事件不會(huì)再執(zhí)行焊夸,除非將開關(guān)0001再次打開。
循環(huán)
無限循環(huán)型
例子:
循環(huán)
操作變量 0001 += 1
重復(fù)上述內(nèi)容
變量0001的值會(huì)無限增加且每次增加1(執(zhí)行期間絕色不會(huì)移動(dòng)蓝角,所以阱穗,請(qǐng)妥善使用該結(jié)構(gòu))
多次循環(huán)型
例子:
循環(huán)
操作變量 0001 += 1
條件分歧 變量 0001 = 5
終止循環(huán)
結(jié)束
重復(fù)上述內(nèi)容
變量1會(huì)持續(xù)增加直到他的值為5,執(zhí)行后角色可以移動(dòng)
跳轉(zhuǎn)
事件內(nèi)跳轉(zhuǎn)
標(biāo)簽:選擇
顯示選擇項(xiàng) A使鹅,下一頁(yè)
當(dāng)選擇 A 時(shí)
...
當(dāng)選擇 下一頁(yè) 時(shí)
顯示選擇項(xiàng) B揪阶,上一頁(yè)
當(dāng)選擇 B 時(shí)
...
當(dāng)選擇 上一頁(yè) 時(shí)
跳轉(zhuǎn)標(biāo)簽:選擇
選擇上一頁(yè)時(shí)會(huì)看到上一頁(yè)選擇項(xiàng)的內(nèi)容
事件外跳轉(zhuǎn)
事件A
條件分歧 變量 0001 = 10
...
否則
跳轉(zhuǎn)標(biāo)簽 開關(guān)開啟
結(jié)束
事件B
標(biāo)簽 開關(guān)開啟
操作開關(guān) 0001 = ON
如果變量0001的值等于10,則打開開關(guān)0001患朱,若不等于10則不會(huì)打開開關(guān)0001