-
Notifications
You must be signed in to change notification settings - Fork 0
CHANGELOG
云却 edited this page Feb 10, 2024
·
2 revisions
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 节点增加异步执行模式
- 增加Goto节点
- 允许间接引用其他节点
- BTNode.OnTick虚方法默认返回值由Succeeded改为Running。
- 重构Event Trigger,现在可以携带更多参数。支持泛型事件。
- 破坏性API更改: OnEnter OnExit增加BTNode from参数
- 重构 GetIgnoreResult(BTNode from)。去除对Selector节点的引用
- 重构移动等节点,现在允许智能获取对象碰撞盒半径。
- 修改TypeCache测试
- 修复类型适配器引起的空引用
- 增加TypeCache优化测试
- 统计打印各类型节点数量
- 创建代码模板
- 增加状态机标准接口
- 增加OnEnter2虚方法,方便修改执行状态
- 增加body扩展
- 支持MoveFromAttribute
- 增加一键从项目中删除插件菜单
- 增加一键重新保存所有行为树文件菜单
- 增加安卓测试
- 抽象初始化方法
- 增加预热测试
- 增加关闭所有编辑器窗口菜单
- 增加关闭此外编辑器窗口菜单
- 增加Properties菜单。整理上下文菜单
- 重构性能采样标记
- 修复流程图map关键字 导致不能渲染bug
- 修改优化文档
- 优化预热代码
- 优化Debug性能。debug调用放入EditorLoop中
- 优化Tick中的Linq Any
- 增加代码生成器创建菜单
- 增加MyRefVar示例
- 增加初始化事件回调
- 增加延迟加入Manager增加最小值设置
- 在BindAgent和ParseBinding前增加延迟设置
- 增加预热API
- 优化Linq FirstOrDefault
- 修复WebGL异步初始化bug
- TypeCache 增加API:分离命名空间。
- 节点增加日志开关。
- Inspector面板增加脚本资源显示。
- RefVar增加索引器绑定。
- RefVar增加泛型SetValue方法,用于空传播时赋值。
- RefVar增加值类型到string类型适配。
- TypeAdpter增加unity常见类型适配器。
- TypeCache增加清除缓存方法。
- TypeCache增加缓存别名菜单。
- 动态修改行为树。
- 增加Awake Start调用点。
- 增加[DebuggerStepThrough],调试时跳过简单属性。
- 绑定失败时节点增加提示。
- 增加StateChild0节点。
- 别名没有命名空间时,增加一个警告。
- 增加IDataValidable接口,在节点数据不合法时,增加UI提示。
- 增加输入输出端口信息接口。节点可以自定义显示端口名字。
- 增加Gameplay节点:MoveTo。
- 增加Gameplay节点:FindDestination。
- 增加Gameplay节点:Patrol。
- 增加Gameplay节点:Follow。
- 增加Gameplay装饰器:IsArrive。
- 增加Gameplay装饰器:CanSeeTarget。
- 拆分为AI基础包和行为树两个包。
- 重构节点代码生成器。重新生成节点。
- 重构VerifyMyAgent字段。
- 重新设计Log机制,避免生成无用字符串。
- 循环节点可以在子树中关闭。
- ParseBindingResult 重命名为 CreateDelegateResult,并移动到Megumin.Reflection。
- 获取序列化成员增加ignoreDefaultValue参数。
- Enableable 重命名为 Enable。
- 拆分接口,条件装饰器接口不在继承IAbortable接口,不是所有的条件装饰都支持abort,例如随机条件装饰器。
- 重构Log装饰器,加入宏机制。
- 装饰器类型使用 _Decorator 后缀。
- 节点终止前增加状态检测。
- 修复命名空间改变时反序列化问题。
- 修复类名改变时反序列化问题。
- 修复Color类型不能正确序列化错误。
- 优化编辑器打开速度。
- OnTick前增加State判断,确保为Running状态。
- 基元类型和string不要反射查找成员。
- 修复节点顺序不更新bug。
- 修复unity2023中AbortType图标被遮挡bug。
- 标记过时API
- 增加文档。
PackageWizard Fast Created.