Closed kuriuminoki closed 5 months ago
CPUが壁をジャンプで乗り越えるとき、小ジャンプを繰り返して乗り越えられないことがある。
原因はNormalAI::jumpCntとCharacterAction::preJumpCntが連動しておらず、ジャンプ中にAI側は最大ジャンプの命令をしてしまう可能性があること。言い換えると、Action側はまだジャンプを溜められるのにBrain側は最大まで溜まったと判断しjump命令を終了することで、Action側は命令終了を受け小ジャンプをする。
Action側のpreJumpCntが-1 (ジャンプ準備中でない)ならBrain側はジャンプ命令を開始するよう変更。
記入欄
概要
CPUが壁をジャンプで乗り越えるとき、小ジャンプを繰り返して乗り越えられないことがある。
原因はNormalAI::jumpCntとCharacterAction::preJumpCntが連動しておらず、ジャンプ中にAI側は最大ジャンプの命令をしてしまう可能性があること。言い換えると、Action側はまだジャンプを溜められるのにBrain側は最大まで溜まったと判断しjump命令を終了することで、Action側は命令終了を受け小ジャンプをする。
やったこと
Action側のpreJumpCntが-1 (ジャンプ準備中でない)ならBrain側はジャンプ命令を開始するよう変更。
やらないこと
記入欄
できるようになること(ユーザ目線)
記入欄
できなくなること(ユーザ目線)
記入欄
動作確認
懸念点
記入欄