Skip to content

Releases: AkiKurisu/AkiBT

Version 1.4.4

08 Jun 11:23
Compare
Choose a tag to compare

What's Changed

  • Optimize FieldResolver, support Array field.
  • Optimize DragDropManipulator.
  • Completely remove InitVariable method.

Full Changelog: v1.4.3...v1.4.4

Version 1.4.3

05 Jun 11:16
Compare
Choose a tag to compare

What's Changed

  • Add an initialization call after behaviorTreeSO deserialized.
  • Always enable runtime reflection variable binding.
  • Add extend behaviors, located in a new assembly.
  • Add BehaviorTreeBuilder for build tree by code.
  • Add new variable types, support Vector2, Vector2Int and Vector3Int.

Editor Update

  • Fix Dropdown bug of SharedTObjectField from Unity 2022 version.
  • Add duplication for BlackboardRow
  • Auto save scene variable.
  • Add IsExposed in SharedVariable to control whether show in Editor.
  • Add APIUpdater to solve SerializeReference type missing problem when change namespace, assembly or class name.

Full Changelog: V1.4.2...v1.4.3

AkiBT Version 1.4.2

07 Nov 09:25
Compare
Choose a tag to compare

ChangeLog

English

  1. Add option to use reflection for initializing variables
  2. Add scope based global variables
  3. Shared variable now can be edited at runtime, debug is more convenient
  4. External tree can now used in behavior tree component directly

中文

  1. 添加使用反射初始化变量的选项
  2. 添加基于作用域的全局变量
  3. 共享变量现在可以在运行时编辑,调试更方便
  4. 外部树现在可以直接在行为树组件中使用

AkiBT Version 1.4.1

08 Oct 05:35
Compare
Choose a tag to compare

Change

  1. Add Object Wrapper to use IMGUI if field is not supported in UIElement (See API.md)
  2. Double left click asset to quickly open customized EditorWindow
  3. Prevent modifying original asset when click SaveToSO
  4. Add ScrollView for BlackBoard
  5. Use Dropdown button to select group in setting window
  6. Cache UnityEngine.Object GUID instead of instanceID, you can serialize UObject (in Editor) using Json Serialization now
  7. Add Composite Stack Node, more flexible but experimental since stack node can not contain anthother stack node
  8. Add Auto Layout Button, you can now quickly format layout

Notice

Should be noticed that this update will change the file structure so you should delate old version than import new version unitypackage !

AkiBT Version 1.4.0

20 Aug 06:06
Compare
Choose a tag to compare

English:

  1. Add SharedObject and SharedTObject
  2. Compatible with Unity 2022
  3. Remove font

中文:
1.添加SharedObject和SharedTObject
2. 兼容Unity 2022
3. 移除字体

AkiBT Version 1.3.1

26 Jul 10:07
Compare
Choose a tag to compare

English:

  1. Add search by name to Searching Service
  2. Optimize search speed for Searching Service
  3. Add warning when serializing UnityEngine.Object field

Chinese:

  1. 在搜索服务中增加了使用名称搜索的功能
  2. 优化了搜索服务的检索速度
  3. 对UnityEngine.Object字段的序列化增加警告

AkiBT Version 1.3

30 Jun 03:35
Compare
Choose a tag to compare
  1. Add serialization service to enable json serialization and deserialization
  2. Add search service to quick find behaviorTreeSO using target type node
  3. Auto save and save path will save in setting

AkiBT行为树版本1.2.8

27 Mar 05:14
Compare
Choose a tag to compare

Optimize the initialization speed of AkiBT
Fixed Node Namespace mistake
Removing fields' AkiLabel of builtin nodes for adapting to the new VM module

AkiBT行为树版本1.2.7

14 Feb 14:13
Compare
Choose a tag to compare

1.优化了共享变量的显示逻辑,使用ForcedSharedAttribute对共享变量进行强制共享
2.加入方便的拖拽复制功能
3.增加了自定义样式表的功能

AkiBT行为树版本1.2.6

10 Feb 04:33
Compare
Choose a tag to compare

1.增加SharedString
2.修改共享变量获取逻辑
3.增加Navmesh和Animator结点拖拽组件功能
4.增加了Projectsetting中NotShowGroup遮罩
5.添加string类型字段的Multiline支持
6.支持PackageManager安装AkiBT