1.组合节点全部添加记忆功能;

2.优化并行节点和随机选择节点的逻辑;
3.修复随机选择节点和并行节点关闭时,子节点不能正确关闭的bug
This commit is contained in:
gongxh
2025-10-17 11:37:53 +08:00
parent 99ba5a210b
commit 3bd4fc25ab
18 changed files with 8827 additions and 84 deletions

View File

@@ -115,4 +115,17 @@ export class BTCondition extends BT.ConditionDecorator {
public isEligible(): boolean {
return Math.random() > this._value;
}
}
//////////////////////////自定义行为树////////////////////////////////////
/** 爆发状态条件节点 */
@BT.ClassCondition("BTConditionTest", { name: "爆发状态条件节点", group: "基础条件节点", desc: "" })
export class BTConditionInCrit extends BT.Condition {
public isEligible(): boolean {
let isCrit: boolean = this.get("isCrit")
// console.log("是否处于爆发状态?", isCrit)
return isCrit;
}
}