kuriuminoki / DuplicationHeart

複製のHeart
0 stars 0 forks source link

jumpOrderの修正 #171

Closed kuriuminoki closed 5 months ago

kuriuminoki commented 5 months ago

概要

CPUが壁をジャンプで乗り越えるとき、小ジャンプを繰り返して乗り越えられないことがある。

原因はNormalAI::jumpCntとCharacterAction::preJumpCntが連動しておらず、ジャンプ中にAI側は最大ジャンプの命令をしてしまう可能性があること。言い換えると、Action側はまだジャンプを溜められるのにBrain側は最大まで溜まったと判断しjump命令を終了することで、Action側は命令終了を受け小ジャンプをする。

やったこと

Action側のpreJumpCntが-1 (ジャンプ準備中でない)ならBrain側はジャンプ命令を開始するよう変更。

やらないこと

記入欄

できるようになること(ユーザ目線)

記入欄

できなくなること(ユーザ目線)

記入欄

動作確認

懸念点

記入欄