没有合适的资源?快使用搜索试试~ 我知道了~
NPBehave:Unity 3D的事件驱动行为树
共104个文件
cs:62个
meta:25个
unity:6个
需积分: 32 3 下载量 201 浏览量
2021-05-13
01:32:06
上传
评论 1
收藏 379KB ZIP 举报
温馨提示
NPBehave-事件驱动的行为树库,用于Unity中基于代码的AI NPBehave的目标是: 轻巧,快速,简单 事件驱动 容易扩展 使用代码定义AI的框架,不提供可视化编辑支持 NPBehave建立在基于功能强大且灵活的代码的方法之上,可从定义行为树,并结合了一些重要概念。 与传统的行为树不同,事件驱动的行为树无需在每一帧都再次从根节点遍历。 它们保持当前状态,仅在实际需要时才继续遍历。 这使它们性能更高,使用起来也更简单。 在NPBehave中,您可以从传统的行为树中找到大多数节点类型,但也有一些与虚幻引擎中类似的节点类型。 请参阅“以获取完整列表。 不过,添加自己的自定义节点类型相当容易。 如果您对行为树一无所知,强烈建议您先了解一些理论, 是不错的读物。 安装 只需将NPBehave文件夹拖放到您的Unity项目中。 还有一个“ Examples子文件夹,其中包含一些您可
资源推荐
资源详情
资源评论
收起资源包目录
NPBehave:Unity 3D的事件驱动行为树 (104个子文件)
DebuggerWindow.cs 14KB
ParallelTest.cs 12KB
Blackboard.cs 11KB
Clock.cs 10KB
RandomSelectorTest.cs 9KB
RandomSequenceTest.cs 9KB
SelectorTest.cs 8KB
SequenceTest.cs 8KB
Cooldown.cs 6KB
Node.cs 5KB
Parallel.cs 5KB
CooldownTest.cs 5KB
NPBehaveExampleSwarmEnemyAI.cs 5KB
NavMoveTo.cs 5KB
BlackboardTest.cs 5KB
Action.cs 5KB
BlackboardCondition.cs 4KB
ObservingDecorator.cs 4KB
GeneralTest.cs 4KB
ClockTest.cs 4KB
NPBehaveExampleEnemyAI.cs 3KB
RandomSelector.cs 3KB
RandomSequence.cs 3KB
RepeaterTest.cs 3KB
TimeMin.cs 3KB
Service.cs 2KB
Root.cs 2KB
Sequence.cs 2KB
Selector.cs 2KB
Wait.cs 2KB
TimeMax.cs 2KB
Debugger.cs 2KB
NPBehaveExampleHelloBlackboardsAI.cs 2KB
WaitForCondition.cs 2KB
Repeater.cs 2KB
Composite.cs 2KB
Condition.cs 1KB
UnityContext.cs 1KB
BlackboardQuery.cs 1KB
NPBehaveExampleClockThrottling.cs 1KB
Container.cs 1KB
BlackboardQueryTest.cs 999B
Decorator.cs 829B
TestRoot.cs 789B
Observer.cs 751B
Random.cs 737B
NPBehaveExampleMouseController.cs 715B
EnemyB.cs 669B
DebuggerEditor.cs 652B
EnemyA.cs 490B
MockNode.cs 481B
Test.cs 480B
Inverter.cs 474B
Succeeder.cs 474B
Failer.cs 467B
NodeFactory.cs 413B
WaitUntilStopped.cs 392B
NPBehaveExampleHelloWorldAI.cs 291B
Operator.cs 253B
Stops.cs 193B
Exception.cs 175B
Task.cs 141B
.gitignore 166B
NPBehave_Example_Enemy.mat 3KB
NPBehave_Example_Player.mat 3KB
README.md 31KB
README_CH.md 24KB
NPBehaveExampleEnemyAI.cs.meta 263B
NPBehaveExampleHelloWorldAI.cs.meta 263B
EnemyB.cs.meta 263B
NPBehaveExampleClockThrottling.cs.meta 263B
EnemyA.cs.meta 263B
NodeFactory.cs.meta 263B
NPBehaveExampleHelloBlackboardsAI.cs.meta 263B
NPBehaveExampleSwarmEnemyAI.cs.meta 263B
NPBehaveExampleMouseController.cs.meta 263B
Prefabs.meta 192B
Scenes.meta 192B
Materials.meta 192B
Scripts.meta 192B
NPBehave_Example_Enemy.mat.meta 180B
NPBehave_Example_Player.mat.meta 180B
SimpleEnemy.prefab.meta 180B
SwarmEnemy.prefab.meta 180B
Player.prefab.meta 180B
NPBehaveExample_HelloWorldAI.unity.meta 175B
NPBehaveExample_ClockThrottling.unity.meta 175B
NPBehaveExample_SwarmAI.unity.meta 175B
NPBehaveExample_SimpleAI.unity.meta 175B
NPBehaveExample_ReusableSubtrees.unity.meta 175B
NPBehaveExample_HelloBlackboardsAI.unity.meta 175B
ReusableSubtrees.meta 172B
README-Debugger.png 295KB
SimpleEnemy.prefab 3KB
SwarmEnemy.prefab 3KB
Player.prefab 3KB
LICENSE.txt 1KB
README.txt 9B
NPBehaveExample_SwarmAI.unity 20KB
NPBehaveExample_ClockThrottling.unity 12KB
共 104 条
- 1
- 2
资源评论
流浪的夏先森
- 粉丝: 22
- 资源: 4688
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功