BehaviorTree.js:行为树JavaScript实现

时间:2024-02-24 06:47:19
【文件属性】:

文件名称:BehaviorTree.js:行为树JavaScript实现

文件大小:123KB

文件格式:ZIP

更新时间:2024-02-24 06:47:19

javascript gamedev library tool artificial-intelligence

BehaviorTree.js 行为树JavaScript实现。 它们对于实现AI很有用。 如果您需要有关行为树的更多信息,请查看 , 不错的。 产品特点 需要的:序列,选择器,任务 扩展:装饰器 安装 如果使用npm: npm install behaviortree 或使用纱线: yarn add behaviortree 依赖关系? 该软件包没有自己的依赖性。 如何使用 首先,我要提到的是,也可以在诸如节点v8之类的common-js环境中使用此库。 为此,您应使用require()语句切换所有import语句。 所以代替 import { BehaviorTree , Sequence , Task , SUCCESS , FAILURE } from 'behaviortree' 只是使用 const { BehaviorTree , Sequence , Task , SUCCESS , FAILURE } = require ( 'behaviortree' ) 我使用新的ES模块语法,因为我认为它非常易读。 所以所有代码都是这样写的。 要查看两个版本的工


【文件预览】:
BehaviorTree.js-master
----.gitignore(40B)
----.babelrc(152B)
----UPGRADE_TO_V2.md(999B)
----.eslintrc(131B)
----package.json(1KB)
----src()
--------Random.spec.js(2KB)
--------Decorator.js(855B)
--------Selector.spec.js(7KB)
--------BehaviorTreeImporter.js(1KB)
--------BehaviorTree.spec.js(12KB)
--------BehaviorTreeImporter.spec.js(3KB)
--------decorators()
--------Sequence.js(211B)
--------index.node.js(639B)
--------BranchNode.js(2KB)
--------index.js(547B)
--------Sequence.spec.js(8KB)
--------Task.js(90B)
--------Node.js(898B)
--------Random.js(784B)
--------Selector.js(211B)
--------constants.js(98B)
--------BehaviorTree.js(1KB)
--------Decorator.spec.js(621B)
----webpack.config.js(818B)
----.travis.yml(100B)
----README.md(12KB)
----yarn.lock(255KB)

网友评论