RPG製作新手必備!RPG中的
變數跟
開關是什麼呢?
自用開關跟
開關又有什麼不一樣的地方呢?
這裡先以文字說明。
*如果看不懂文字,就直接跳過,先看文章中間的圖解再回來看文字吧!註 : 啦啦是使用RPG Maker VX (簡稱VX) 製作遊戲,如果軟體不同的話可以當作參考,做法是一樣的唷~
-*-*-*-*-*-*
【開關】就是一個按鈕,切換事件模式的意思看得懂中文的人都知道,就是開和關的意思,在RPG裡面要開跟關什麼東西呢?
就是當一個事件進行到一個地方,打開開關,就像按了按鈕一樣,按下去之後
就會切換模式,到另一個模式或事件去了。
如果設定關閉開關,也就是把按鈕關掉,事件就會回到最初的樣子,
這就是開關。
而開關可以影響整個遊戲的進行,只要開關沒有關閉,故事就不會回頭。
<舉例說明> 請把下面的"開關" 都當成是一個切換的按鈕。基本 : 設定一個
「女孩NPC事件」有個開關名字叫0001,把開關放在女孩身上,
你在RPG中跟女孩NPC說話,
她說 : 「你好」。然後你設定女孩身上的0001開關這時候被開啟,
你再跟女孩說話,她就不會再說「你好」,而是改說「哈囉」。
如果關閉0001開關,女孩就會回到說「你好」。
進階 : 依照上述,如果女孩身上的開關0001被開啟,女孩會說「哈囉」,這時候進階版,
設定一個男孩,男孩身上的事件是「當0001被開啟時,跟男孩說話,他也會說哈囉。」
<總結>開關是可以
跨事件處理的,就像你在女孩身上開啟001開關,
如果在男孩身上設定,男孩也會受到0001開關的影響。
-*-*-*-*-*-*
[[現在來看看開關的事件頁]](點擊圖片可放大)(1)首先我們設定兩個人物事件,一個是男孩,一個是女孩。
(2)我們在女孩身上設定「說你好之後,開啟0001開關。」請注意左上方分頁是第一頁。
(3)我們新增一個事件頁,在第2頁中左邊勾選開關0001被開啟,這個動作的意思是,
「當0001開關被開啟時,系統就會執行這一頁中間的事件。」 所以你再跟女孩說一次話,他就會跟你說「哈囉」,而不是第一頁的「你好」。
(4)我們再來看男孩的事件頁,第一頁和女孩一樣,只是他沒有0001開關。
(5)我們現在已經知道,當你和女孩說過話之後,女孩身上的開關會開啟,影響女孩說第二頁事件的話,如果現在在男孩身上也在第二頁勾選0001開關被開啟,這樣你跟女孩說過一次話之後,因為0001被開啟,跟男孩說話,他也會跟著改說哈囉。
所以說,開關就是切換事件的按鈕,只要打開開關,並設定第二頁「當開關開啟時」這樣就能製作出「對話兩次,卻出現不一樣的對話」的效果囉~如果你剛剛是直接看圖沒有看文字,有覺得好像懂一些了,再回去看最上面的文字說明,應該就能更理解開關到底在做什麼了吧~?
-*-*-*-*-*-*
了解開關的意思了,那自用開關又是什麼?
【自用開關】
自用開關和開關,都是切換事件頁的效果,但是還是有分別唷!
我們依字面翻譯,自用開關就是「
只有自己可以用」的意思,
假如現在女孩身上的開關不是0001,而是「自用開關A」
我們再來看事件頁第二頁,勾選「自用開關A被開啟」,這樣跟女孩說話兩次,就會變到事件第二頁,到目前為止,「自用開關」跟「開關」的效果都是一樣的。
但是,剛剛有說明「自用開關」就是給自己用的,所以如果想要影響「男孩事件說話」是不可能的。因為自用開關無法給別人用,但是「開關」可以給別人用,就是這麼簡單而已。
那為什麼要分兩種開關呢?
自用開關用起來簡便,不需要針對開關去做名稱設定,也不需要考慮會不會操作錯誤而影響其他的事件,所以如果你想要在同一個事件內設置不同的對話,使用最簡便的「自用開關」就方便許多~
-*-*-*-*-*-*
【變數】的用途很多,可以用來計算加減乘除、設置角色與物件的位置關係、隨機抽取數字、計算主角等級、設定寶箱密碼......等等,有太多的東西可以使用變數來操作。
這邊就舉例說明幾點好了。
【變數的加減】有個婆婆想要採收蘿蔔,你是一個勇者,接到婆婆的任務,總共要收20根蘿蔔。於是我們來設定蘿蔔的事件。(這邊使用我第一部RPG作品【
歡樂. 吐槽. 勇者魂】的事件頁)
下圖可以看到選擇採收的話,會得到物品-蘿蔔4根,變數這時候我設定+4,
然後因為蘿蔔被採收,所以自用開關A開啟。
把第二頁事件的自用開關A勾選開啟之後,圖形設置成"無" 這樣蘿蔔的圖片就會在遊戲中消失了。(避免拔蘿蔔之後,蘿蔔還是在原地,可以一直重複拔,造成BUG)
當總共20個蘿蔔都採收完之後,物品欄會有20根蘿蔔,系統也會把變數加到20,
然後我們就去找婆婆完成任務吧!
這邊順便教大家看事件頁吧,先直接看第一行和中間的紅框,是「當蘿蔔變數等於20時(已採收20根蘿蔔),或是不等於20時(表示還沒接到任務,或任務尚未完成時)各自會發生什麼事情」
所以收到20根蘿蔔的話,物品蘿蔔減少20(表示交出蘿蔔了),然後完成任務。記得要開啟自用開關,且要在事件第二頁勾選自用開關被開啟,否則事件第一頁就會一直重複。
沒有收滿20根蘿蔔的話,婆婆就會一直重複說要你去做任務的事情。
-*-*-*-*-*-*
這樣大家對變數有沒有比較瞭解了呢?
這邊有一個全都是
變數和
開關的小遊戲教學,如果你也是VX軟體的使用者,可以打開遊戲製作檔案,看看裡面每個角色是怎麼製作的唷~
→ google雲端下載
→ 一般下載-*-*-*-*-*-*
有任何問題請留言、寫信或請至臉書專頁悄悄話給我~
專頁 :
隱眼不能_啦啦官方網站 :
隱眼不能_啦啦官方網站。