酷徒LOGO

behavior3js, 用于Javascript的Behavior3客户端库( Javascript的行为树)


  • 源代码名称:behavior3js
  • 源代码网址:http://www.github.com/behavior3/behavior3js
  • behavior3js源代码文档
  • behavior3js源代码下载
  • Git URL:
    git://www.github.com/behavior3/behavior3js.git
    Git Clone代码到本地:
    git clone http://www.github.com/behavior3/behavior3js
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/behavior3/behavior3js
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    BEHAVIOR3JS

    Behavior3JS是Behavior3库的原始实现和正式javascript版本,它提供了帮助你为游戏或应用程序创建智能代理的结构和算法。

    信息:API:主要功能

    在用法

    安装库

    npm install behavior3js

    可以使用联机可视化编辑器设计行为树:

    内容

    核心类

    库包含以下核心结构。

    BehaviorTree:表示行为树的结构;Blackboard:表示代理中的"记忆",需要运行BehaviorTree ;Composite:所有复合节点的基类;Decorator:所有Decorator节点的基类;Action:所有动作节点的基类;Condition:所有条件节点的基类;Tick:在Tick信号中用作容器和跟踪对象;BaseNode:提供所有常见node功能的基类;

    节点

    复合节点:

    Sequence;Priority;MemSequence;MemPriority;

    Decorators :

    Inverter;LimiterMaxTime;Repeater;RepeaterUntilFailure;RepeaterUntilSuccess;

    操作:

    Succeeder;Failer;Error;runner;Wait

    构建

    为了构建库或生成文档,你必须拥有NodeJS和gulp,并安装适当的依赖项:

     
    npm install
    
    
    
    

    通过使用

     
    gulp build
    
    
    
    

    开发,你可以使用

     
    gulp dev
    
    
    
    

    为了监视源文件,自动运行jshint。





    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷