- 【自訂代碼】
在新增角色的時候,每個角色都會有個"角色代號"對吧!其實角色代號就是自訂代碼拉!自訂代碼就像是指紋一樣具有獨立判斷每個角色身分的功能,因此自訂代碼是絕對不能重複的! - 【系統代碼】
使用系統代碼能一次指定大量的角色,若指定了「所有玩家」那麼這個欄位就是會對所有玩家做檢查或執行動作,但是像「角色說話」這種只能指定一個角色來執行的動作就無法用系統代碼 - 【儲存代碼】
以「人物所在區域」的檢查為例,這種檢查可以用系統代碼來檢查大量人物,
而只要有一個人物達成條件,,檢查便會通過,那麼通過檢查的"那個人"又會是誰呢?在這種狀況下,"那個人"的可能性有很多種。其實仔細看的話,人物所在區域這個檢查的下方有一個儲存人物代碼的欄位,那就是可以用來儲存"那個人"的代碼,而儲存下來的就稱作儲存代碼。注意!儲存代碼只能指定一個人物代碼而非多個 - 【變數代碼】
假設在某個檢查中,某人物的代碼(假設ch0001)被儲存在A1這個儲存代碼
則儲存代碼A1就會是ch0001
接著在變數代碼的欄位上填入 {A1}.test
則系統執行時就會變成ch0001.test
如果儲存代碼A1隨著任務的發展而被儲存了另一個人物代碼(假設為ch0002)
則儲存代碼A1就會是ch0002
最後 {A1}.test實際執行是就會變成ch0002.test
現在我們回歸到開頭所提到的"玩家代碼"問題,同人新手們在設定事件時,因為檢查有系統代碼可以用(因為檢查可以對多個目標同時檢查),但修改最大血量時,無法用 "系統代碼" (因為 "人物屬性的設定" 只能針對單一角色執行),新手們時常就卡在這邊,
。
。
那麼又要怎麼指定玩家?其實透過「儲存代碼」就做得到了,只要設定一個檢查,而受到檢查的人物代碼是系統代碼中的「所有玩家」,之後再"儲存人物代碼",這樣一來你就可以在後面的動作中用儲存代碼來指定玩家角色了,不過請注意,一個儲存代碼只能記住一名玩家。
沒有留言:
張貼留言