CocosCreator 行为树•状态机编辑器 - behavior-dog (v1.3.2)

可以自定义这个树的组件类,声明一个共享变量 a 。

@ccclass
@btclass("MyBehaviorTree")
export class MyBehaviorTree extends BehaviorTree {

    @btprop({ type: SharedNumber })
    public a: SharedNumber;
}

然后在编辑器中操作,将 a 引用共享变量 speed 。
如此,就可以在外部通过 a 来访问和修改 speed 了。

比如:

const mytree = this.node.getComponent(MyBehaviorTree);
mytree.a.value = 0;

战术MARK~感谢分享

嗯,已经加载 json 了,再次调用 loadAsset 就会报这个错

多谢。我后面也是用这个思路,弄一个外观模式的接口Action和我外界交流,内部使用共享变量。

大佬,编译报错了!!

需要手动删一下这个目录哈:runtime/script/base/task/action/game

mark!!

标签名空白 2.4.5

:100: :test:

刚刚安装了 2.4.5 测试了一下,是有这个问题哈。
但是 2.4.4 并没有。
具体是什么问题现在还不太清楚哈,也可能是cocos插件系统出了bug。
如果不急着升到2.4.5的话,可以先用一下 2.4.4 。

老板 更新一下?
关于 2.4.5 自定义插件的一些调整说明 - Creator - Cocos中文社区

插件是否长期更新?买了好几个插件都是不再维护的

要习惯cocos插件作者跑路 我发现目前只有supersuraccoon这个作者的插件更新比较稳定

用爱发电还是非常累的

mark1

大佬,你这个插件页面元素的拖拽是怎么实现的呀,官方手册给的例子用不了呀。拜托:pray:

卧槽牛逼战术插眼球

我还没跑路呢 :rofl: