這篇教學,
教你製造一個讓冒險更熱鬧的角色跟隨系統喔~~
STEP 1
首先呢,既然是角色跟隨,那當然要放要跟隨的角色啦!
先把地圖淨空,什麼物件都沒有
然後在地圖上放置好要跟隨的三個物件
STEP 2
接著我們要編輯這三個物件
首先,替它們取名稱,比較好辨認
紅色標記是我們要注意和完成的地方
注意,它們的代號分別要是 ID:001 ~ ID:003
因為我們這個範例只會讓 ID:001 ~ ID:003 的角色跟隨
如果你的 ID:001 ~ ID:003 已經被別的物件占用了,那麼跟過來的...可能就是那個物件...
1. 跟隨的速度頻率,可以依照自己喜好,不過預設是如圖這樣 Fast High
速度頻率最好依照主角行走速度
2. 這邊設定成「與主角接觸」(就是主角碰到他的時候才會做) 。這並不是跟隨的起始條件,而是為了等等的防卡住系統做準備
※物件不能設定可穿透
STEP 3
然後編輯物件的 執行內容
之所以要寫這樣,是為了防止主角被跟過來的角色卡住...這就是防卡住系統
只要你讓主角去觸碰跟過來的角色,跟過來的角色就可以被你穿過去,如此一來就不怕被卡住了!
STEP 4
如果三個事件都做完以上步驟了,就可以來寫跟隨系統的核心了!
跟隨系統,
其實就是用判斷式,判斷物件有沒有跟上,
如果沒有跟上,看看主角是往哪個方向走的,
那物件就往哪個方向走一步
去「公共事件」寫一個如以下的程式
核心是這樣 (如果只有一個角色會跟隨的時候)
但是因為我們有三個角色要跟隨,所以就擴張成這樣
這樣就完成了跟隨的程式
然後,記得把 條件開關「follow」打開,這個程式才會運作。角色才會跟隨!
剛才我們的範例,是把主角(S)放在物件旁邊,所以可以緊密跟隨沒有問題
但是你一定會有疑問
「如果我的物件一開始不是放在主角旁邊,而是放在離主角很遠的地方,那怎麼辦?」
這時候,我們就要寫一個程式,讓這些物件一開始就貼到主角旁邊
有需要的時候,呼叫這程式一次就可以了!
留言列表