切換
舊版
前往
大廳
主題

RM MV學習筆記(36) Yep_CTB 戰鬥流程筆記

路漫行 | 2018-05-19 13:28:10 | 巴幣 0 | 人氣 302

從update開始,以下兩張是BattleCore+CTB

基本上一樣是用this._phase當作流程判斷
新增的phaseChange跟actionList、actionTargetList都是用來跑YEP ASP的

實際跑一次log看看:

跑到turnEnd會停下來,再一次輸入指令



這裡是CTB的,跑了一個遞迴,並且沒有把舊的update call進來
這樣算是覆蓋效果嗎?

不過我不了解最後一個else的用意是什麼....
如果isCTB()是false的話,再跑一次自己幹嘛?
CTB又不是能在戰鬥中切換的東西



內建的update是在這裡呼叫的:

在CTB模式中,會重複執行battleManager.update直到命令輸入或戰鬥結束




ATB應該也是類似的概念吧...就是一直跑自己,跑到可以停下來為止

送禮物贊助創作者 !
0
留言

創作回應

更多創作