ETH官方钱包

切換
舊版
前往
大廳
主題

2-12 資料庫設置?共通事件

小風 | 2009-11-25 11:20:35 | 巴幣 0 | 人氣 467

 
共通事件,常見的說法是用來設一些會被重複取用的事件串,然後要用時就直接從這裡調用而不用重寫,在一些自製對話系統時常會用到。不過我是覺得真正有意義的地方不在此,而是如同我在「特技」、「物品」頁面所說的,共通事件主要是被用來設置一些預設無法做出來的東西。
 
比方說,信,你想做一個物品,使用後會冒出對話,顯然這在物品設置沒辦法做到,於是就必須在該物品帶公共事件,把對話寫在公共事件中,然後使用該物品時就會自動調用,以做出你想要的效果。
 
先有個概念後,就看到「目標」選項,這指公用事件被調用時的執行方法,「無」則是被取用時執行一次,例如「信」這類物品。而如果選擇「自動執行」或「平行處理」,則必須連帶設定「條件開關」,在該條件開關為On時取用。
 
至於自動執行和平行處理有何不同?若是前者,執行時停止其他事件,就只執行該公共事件;若是後者,執行時也不影響其他事件進行。
 
在範例遊戲中的螢幕聊天系統就是這樣做出來的,設一個平行處理的公共事件,然後再用條件分歧,當D鍵被按下時,依遊戲進程顯示不同的對話。
 
還是不了解者可以打開範例遊戲看看,我僅使用最簡單的功能,應該可以一目了然才對。

創作回應

更多創作