行为树插件初用体会
发表于2016-06-11
rain行为树插件,免费的。插件为dll,不开源。但是用了之后感觉基本上行为树的编辑都是在界面中完成的,可以不用写任何的代码。感觉好像只能给游戏中的NPC用了,如果玩家控制的角色需要用行为树来组织代码架构基本不可能了。因为不开源,插件生成的行为树都是XML。如果是这样玩家控制的角色涉及到按键输入。Rain行为树插件如何实现呢。似乎只能给NPC用了。1.3.4版本还没有实时看到行为树运行的插件。这一点behave1.4就已经有这项功能了。
behave1.4插件。免费的。插件为dll,不开源。behave2收费。每次画完行为树图之后,要需要编译。这个设计就非常不好。用了感觉界面简单,要写很多的代码。因为behave2基本上还是要写代码,我想除了游戏中的NPC可以用behave插件,玩家控制的角色也可以用behave行为树插件来编写。
图1 Rain V1.3.4 基本上不用任何代码,在界面中填入相关数据

图2 Behave 1.4 画完树,还要写很多的代码哦

react收费,没用过。根据公布的视频来看,画完行为树之后,还要写大量代码的。但是我感觉react的行为树似乎要比behave的行为树的代码可能要好。因为只是感觉,需要用过才知道。
react视频截图,画完行为树之后,还要写代码。
图3

图4

小弟我是刚刚使用不久,把使用的感受说出来。如果有不对的地方,请大家指正。