2015年6月11日 星期四

【關卡編輯器攻略】如何讓「Blocks 或 NPCs」跟「事件」連結

之前已經介紹過如何製作事件,但要如何活用這些事件呢?

例如:如何讓踩扁特定一隻栗寶寶之後觸發某事件?如何讓你在蒐集完所有金幣後出現星星呢?諸如此類的問題都將在這裡獲得解答

在這個教學中,我們將使用Layers和Events,如果你還不知道那是什麼,請參考先前的教學

首先,我們要先介紹兩個視窗「NPC事件設定」「磚塊事件設定」

這個視窗在哪裡?



按下上面兩張圖(第一張:磚塊類;第二張:NPCs類)框框中的Show就會顯示出來了

視窗介面介紹

A、磚塊類



B、NPCs類



如何使用?

示範:踩到特定一個栗寶寶→讓一個蘑菇出現

1.先將你要設定的物件(磚塊、NPC等)建立一個圖層。以下都以NPC作示範!

忘記了?點這裡


別急著擺到關卡中(不過其實也沒關係)

2.建立一個事件。這裡要建立的是「讓蘑菇出現」的事件!


依照上圖步驟進行。至於要做第五步驟的原因?你要讓一個蘑菇出現不就代表原本是看不到的狀態嗎?當然要先隱藏囉!

3.選擇剛剛的栗寶寶,叫出「NPC事件設定」



「Death」那一欄中選擇剛剛建立的事件,並且擺到關卡中,大功告成!


補充:上述例子中,如果在不同的欄位選擇事件的話?

1.Talk:那你就要和栗寶寶對話蘑菇才會出現

2.Activate:那栗寶寶就要出現在畫面中蘑菇才會出現(備註:如果栗寶寶剛開始就在畫面中則無效)

3.No More Objects in Layer:假設此圖層中你擺了五隻栗寶寶,那蘑菇就會在你踩扁那五隻栗寶寶以後才會出現

4.Attach to Layer:讓此物件跟隨指定事件裡的物件活動

以上就是最簡單的示範。以後可能會補充更多示範喔!

3 則留言: