【教程】12紅色警戒2地圖編輯器FinalAlert2案例教程 - 觸發(fā)進(jìn)階 - 如何使用局部變量

局部變量,是常用于各種觸發(fā)的一個(gè)數(shù)據(jù),首先我們要理解“變量”的含義。
變量,是一個(gè)在RA2游戲程序進(jìn)行過程中可以隨時(shí)發(fā)生變化的一種計(jì)算結(jié)果。
包括“局部變量”和“全局變量”。
其中局部變量就是一種適用于單張地圖的變量數(shù)值
特別注意:局部變量僅適用于同一張地圖,不同地圖的局部變量是無關(guān)的

在菜單-編輯里,我們可以找到【局部變量】選單,在這里我們可以編寫我們需要的局部變量

【選擇變量】:指選擇你需要編輯的變量
【變量名稱】:為變量編寫名稱
【預(yù)設(shè)值】:可寫0或1,代表預(yù)設(shè)不存在,和預(yù)設(shè)存在
局部變量不同于全局變量,局部變量在一張新地圖中,是默認(rèn)全部隱藏的,使用全局變量不需要進(jìn)行注冊(cè),直接按順序選擇一個(gè)空白的變量,然后填寫變量名稱,這個(gè)局部變量即可生成。
局部變量的預(yù)設(shè)值0和1代表了預(yù)設(shè)狀態(tài),不予過多解釋。
在選擇變量中顯示的名稱,組成成分以上圖為例,分別是:
2 - 代表這個(gè)局部變量的注冊(cè)序列
Ob1 is end - 是這個(gè)局部變量的名稱
0 - 代表這個(gè)局部變量的預(yù)設(shè)狀態(tài)

完成了局部變量的編寫,我們接下來就要在我們的觸發(fā)中使用到他們

首先,在觸發(fā)條件中,局部變量可以通過36號(hào)和37號(hào)條件使用
它們的效果分別是,當(dāng)你的局部變量預(yù)設(shè)值寫為0,或1時(shí),方可激活觸發(fā)
局部變量可以結(jié)合其他條件使用。在FA2中,觸發(fā)如果遭到其他觸發(fā)的禁止,則會(huì)永遠(yuǎn)不能再次觸發(fā),但是如果使用局部變量,而不是使用禁用觸發(fā),則可以通過調(diào)節(jié)局部變量來實(shí)現(xiàn)暫停觸發(fā),而不是終止。

而在觸發(fā)結(jié)果中,我們可以使用56號(hào)和57號(hào)結(jié)果來調(diào)整局部變量,等于把局部變量作為一個(gè)開關(guān),我們可以隨意的讓它處于“開”或者“關(guān)”的狀態(tài)。
局部變量的基本使用方法就是如此,但是如何零活使用局部變量來為自己的地圖增添趣味,這需要每一位地圖創(chuàng)作者開動(dòng)自己的腦筋來思考一下。
此外額外補(bǔ)充一些內(nèi)容
局部變量并非只能通過觸發(fā)來使用和產(chǎn)生
在一些其他地方也可以關(guān)聯(lián)到局部變量,就像腳本

在腳本中也可以實(shí)現(xiàn)和觸發(fā)結(jié)果56,57號(hào)一樣的效果