Cocos Creator 行为树可视化编辑插件[20170319更新]

你好,请问怎么判断整个树结束或者中断呢?谢谢

请问按a键进入不了,连线模式怎么解决

解决了
panel/index.html中
document.addEventListener(“keydown”,function(e){if(e.key == ‘a’){myDiagram.toolManager.linkingTool.isEnabled = true;}}.bind(this));
改成
myDiagram.toolManager.linkingTool.isEnabled = false;
document.addEventListener(“keydown”,function(e){if(e.key.toLowerCase() == ‘a’){
//myDiagram.toolManager.linkingTool.isEnabled = true;
myDiagram.toolManager.linkingTool.isEnabled = ! myDiagram.toolManager.linkingTool.isEnabled;
}}.bind(this));

Behavior3官网怎么变成了爱购彩的网站了

Mark一下 有时间看下 看着帮棒棒哒

:innocent: 被黑了。我去。您有找到文档吗?

希望能出几个DEMO,深入学习一下!

有没有大神可以出个小demo啊,虽然看懂了这个插件,但是不知道怎么运用啊

mark

mark

最近学习了一下楼主这个插件。顺手把帖子中提到的问题改了一下,改后的插件:

behaviortree-editor.zip (535.6 KB)

改动点:

  • b3 js 库替换为新的 0.2.1 版本
  • 导出代码时把 js 自动格式化
  • RepeaterUntilFailure/Success 名字错误

注意:要在插件目录下,执行 npm install(格式化代码引入了:js-beautify 依赖)

还有一处错误在插件main.js resultObj.maxTime = rtempParameter.maxTime;这里多了一个r

1赞

中断可以用优先级的方式实现 网上搜得到unity思路

creator3d 好像不能用啊,能否兼容一下。

在Creator3D 编辑器里报这个错,能看看吗? @panda

单论上面的问题,能看出 main.js 报错的地方是 Editor.log,你可以尝试把 main.js 中的日志先注释掉跑跑看, 具体是 packages/behaviortree-editor/main.js 中的 Editor.log。其它我不了解 creator 和 creator 3D 的插件是否兼容

main.js 里到处都是Editor。刚才在creator2.3.3里测试了,是正常的。creator3d里不行。

官方现在的 creator 3d 教程没有插件部分。最好能提供一下?包括 creator 的插件怎么适配 creator 3d 之类的。 @放空老师 @JoneLau

刚研究了一下,creator 3d不支持ES5,插件导出是ES5格式。这个插件需要的,逻辑复杂一点的都需要行为树。@panda

这是社区积累的资源,价值很高,不要因升级版本用不了,这样就太可惜了。 @panda